Details

Time bar (total: 18.8s)

analyze641.0ms (3.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
25%25%74.9%0.1%0%0%0%7
31.3%31.2%68.6%0.1%0%0%0%8
35.7%31.2%56.2%0.1%12.5%0%0%9
35.7%31.2%56.2%0.1%12.5%0%0%10
41.1%35.9%51.5%0.1%12.5%0%0%11
51.3%44.9%42.5%0.1%12.5%0%0%12
Compiler

Compiled 25 to 20 computations (20% saved)

sample5.5s (29.4%)

Results
1.6s1684×body1024valid
1.3s1372×body1024infinite
1.3s5589×body256valid
430.0ms782×body512valid
402.0ms712×body512infinite
288.0ms197×body2048valid
232.0ms1025×body256infinite
18.0msbody4096valid
Bogosity

preprocess207.0ms (1.1%)

Algorithm
egg-herbie
Rules
3616×sqr-pow
1664×cube-prod
1294×fabs-mul
672×unswap-sqr
646×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042268
189268
2215268
3469268
4872268
51189268
61889268
72170268
82485268
92992268
103625268
114418268
124968268
135544268
146280268
156616268
166724268
177903268
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2))
(+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 a (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 a (/.f64 (PI.f64) 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2))
Compiler

Compiled 27 to 22 computations (18.5% saved)

simplify192.0ms (1%)

Algorithm
egg-herbie
Rules
2920×sqr-pow
1284×pow-sqr
1260×cube-prod
1012×fabs-mul
824×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01967
13367
27267
313667
424567
554367
687667
7156367
8172867
9195667
10226567
11266767
12318767
13379867
14455367
15504967
16542567
17566967
18576567
19581367
20661667
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))

eval1.0ms (0%)

Compiler

Compiled 66 to 49 computations (25.8% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
24.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
Compiler

Compiled 48 to 38 computations (20.8% saved)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
27.6b
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
27.9b
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 86 to 58 computations (32.6% saved)

series7.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1046×unswap-sqr
860×swap-sqr
718×associate-*r/
614×associate-*l/
310×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
1528×fma-def
1258×associate-*r*
1086×associate-*l*
734×swap-sqr
654×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03345882
18885870
243465818
Stop Event
node limit
Counts
176 → 194
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(fabs.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a)) -1/3149280000)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400))))
(fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -1/347128758144000000000)) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a))))
(*.f64 a (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) a))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) a)))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 a (fma.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) a)))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) a))))))
(+.f64 (*.f64 a (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))) (*.f64 a (fma.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 1/2)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(fabs.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 a 3)))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 angle 180) (PI.f64))
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 86 to 58 computations (32.6% saved)

series2.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1046×unswap-sqr
864×swap-sqr
734×associate-*r/
620×associate-*l/
310×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1454×distribute-lft-in
1188×associate-*r*
1032×associate-*l*
868×associate-*r/
812×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04506787
111416463
247416463
Stop Event
node limit
Counts
209 → 275
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(*.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 1)
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 angle 180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 angle 180) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
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)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2))))
(fma.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 a a))) (pow.f64 (PI.f64) 4)))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a)) -1/3149280000)))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 a))) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (*.f64 angle 1/180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (*.f64 angle 1/180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (sqrt.f64 angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (sqrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (cbrt.f64 180) (PI.f64))) (cbrt.f64 angle))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (cbrt.f64 -180) (PI.f64))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2))
(fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 angle) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 angle 180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 angle 180) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (*.f64 1/180 (PI.f64)))

eval295.0ms (1.6%)

Compiler

Compiled 17662 to 12466 computations (29.4% saved)

prune245.0ms (1.3%)

Pruning

81 alts after pruning (81 fresh and 0 done)

PrunedKeptTotal
New49881579
Fresh000
Picked101
Done101
Total50081581
Error
22.6b
Counts
581 → 81
Alt Table
Click to see full alt table
StatusErrorProgram
34.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
41.5b
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.3b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
36.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
28.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
45.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
32.0b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.1b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.1b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.1b
(+.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 1) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.3b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
27.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.5b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.3b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
32.7b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.4b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
37.0b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.6b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
41.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
Compiler

Compiled 4586 to 3596 computations (21.6% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 angle (/.f64 (PI.f64) 180))
0.2b
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
27.9b
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1624×add-sqr-sqrt
1592×*-un-lft-identity
1492×add-cube-cbrt
1472×add-cbrt-cube
162×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify45.0ms (0.2%)

Algorithm
egg-herbie
Rules
1468×associate-/l*
990×associate-*r*
894×associate-*l*
806×distribute-lft-neg-out
574×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054465
1120465
2389465
33249465
Stop Event
node limit
Counts
31 → 21
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (log.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(log.f64 (pow.f64 (exp.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(expm1.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (log.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.3b
(*.f64 (/.f64 angle 180) (PI.f64))
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite62.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1084×*-commutative
826×unswap-sqr
662×swap-sqr
608×associate-*r/
436×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
124425
2290825
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))))

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
1650×distribute-rgt-in
1636×distribute-lft-in
1184×associate-*r*
1048×associate-*l*
686×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0751113
11951113
25981107
332071101
Stop Event
node limit
Counts
37 → 37
Calls
Call 1
Inputs
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
Outputs
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 a (PI.f64)))
(*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle)))
(*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 1/180 angle) (*.f64 a (PI.f64))))
(fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 a (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(*.f64 a (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 a (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 a (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7))) (fma.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 -1/30855889612800000000 (*.f64 a (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 a (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))))
(*.f64 a (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) (pow.f64 a 3)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
4.3b
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
27.8b
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 123 to 85 computations (30.9% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1546×associate-/l*
964×associate-/r/
528×associate-/l/
384×add-sqr-sqrt
370×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify276.0ms (1.5%)

Algorithm
egg-herbie
Rules
1334×associate-*r*
990×associate-*l*
712×*-commutative
710×+-commutative
546×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050011826
1150711596
2790911596
Stop Event
node limit
Counts
222 → 294
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(+.f64 1 (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (/.f64 a (/.f64 2 a)) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a))))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) 1) (*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 a (/.f64 2 a)) 1))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a))) (/.f64 a (/.f64 2 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 a (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 a (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 1 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2) (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 a a))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) -2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 a (/.f64 1 a)) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (/.f64 a (/.f64 1 a)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)))
(*.f64 -1/2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)
(*.f64 (/.f64 a (/.f64 -2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a 2) (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a 1) (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 a 1) (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 a (/.f64 2 (*.f64 (sqrt.f64 a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 -2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 a -2) (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (cbrt.f64 (pow.f64 a 4)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 -2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) -1/2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) 1) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 -2)) (cbrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(pow.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
(pow.f64 (/.f64 -2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) -1)
(neg.f64 (*.f64 (/.f64 a (/.f64 2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(exp.f64 (log.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(+.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) 1)
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1)
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -2)
(*.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(/.f64 1 (/.f64 -1 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 -2 (/.f64 1 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
(/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -1/2)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))) (/.f64 1 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (*.f64 1 (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/382637520000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6)))))
(+.f64 (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/382637520000000 (pow.f64 angle 6)))) (fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/382637520000000 (pow.f64 angle 6))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 angle angle) 1/32400))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 angle angle) 1/32400)))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (*.f64 (pow.f64 angle 8) (*.f64 a a)) (pow.f64 (PI.f64) 8)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) (*.f64 a a))) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 1/16200 angle) angle))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/1574640000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 (*.f64 (*.f64 1/16200 angle) angle) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/1574640000)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000)))
(fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1/16200 (fma.f64 (*.f64 (pow.f64 angle 6) 1/382637520000000) (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/1574640000))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1/16200 (fma.f64 (*.f64 (pow.f64 angle 6) 1/382637520000000) (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/1574640000)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 1 (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (/.f64 a (/.f64 2 a)) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) 1) (*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 a (/.f64 2 a)) 1))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a))) (/.f64 a (/.f64 2 a)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 a (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 a (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2) (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 a a))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 a (/.f64 2 a)) -2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (/.f64 a 2) a) (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2)))
(*.f64 (/.f64 (*.f64 a a) 2) (*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (/.f64 a (/.f64 1 a)) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 1/2 (*.f64 (/.f64 a (/.f64 1 a)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 1 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (*.f64 a a)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(/.f64 (*.f64 (*.f64 a a) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) (*.f64 (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) a))
(/.f64 (*.f64 a (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 -1/2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a (/.f64 -2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a 2) (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a 1) (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 a 1) (*.f64 -1/2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) (*.f64 (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) a))
(/.f64 (*.f64 a (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a 2) a) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)))
(*.f64 (/.f64 a (/.f64 2 (*.f64 (sqrt.f64 a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(/.f64 (*.f64 a (sqrt.f64 a)) (/.f64 (/.f64 2 (sqrt.f64 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 a)) (/.f64 2 (sqrt.f64 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 -2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 a -2) (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (cbrt.f64 (pow.f64 a 4)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 -2 (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 2 a)) -1/2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (/.f64 a 2) a) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (*.f64 a a) 2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 a 2) a) (/.f64 (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)))) (-.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (-.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a 2) a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) 3)))
(/.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (/.f64 a (/.f64 1 a)) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (*.f64 a a)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(/.f64 (*.f64 (*.f64 a a) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 a (sqrt.f64 2)) (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 -2)) (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1)))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) 1) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) a) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)) (*.f64 a (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (/.f64 a (*.f64 (cbrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2) a))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 a (/.f64 (*.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)) a)))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 -2)) (cbrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 -2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2) a))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1)))
(*.f64 (/.f64 a (/.f64 (*.f64 (cbrt.f64 -2) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)) a)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1)))
(pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(pow.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(pow.f64 (/.f64 -2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) -1)
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(neg.f64 (*.f64 (/.f64 a (/.f64 2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (log.f64 (pow.f64 (exp.f64 a) a)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (log.f64 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(exp.f64 (log.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 a -1/2)))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 -2 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -2)
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (-.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 -2 (/.f64 1 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -1/2)
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))
(/.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))) (/.f64 1 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) -2))
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 4)) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 4)) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 6)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 6)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (*.f64 1 (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) 1) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2) 3)) (*.f64 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 6)) (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 4)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 3)) (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 6))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (tan.f64 (/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2))
(fabs.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (exp.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
0.4b
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 113 to 81 computations (28.3% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
994×*-commutative
756×unswap-sqr
620×associate-*r/
606×swap-sqr
446×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
125425
2290625
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4) (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))))))

simplify86.0ms (0.5%)

Algorithm
egg-herbie
Rules
936×distribute-lft-in
828×+-commutative
818×*-commutative
756×fma-def
726×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01511542
13841494
211951412
334801412
477891412
Stop Event
node limit
Counts
48 → 58
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4))))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/64800 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) -1)
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4) (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(exp.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
Outputs
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/21600) (*.f64 angle angle)))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/21600) (*.f64 angle angle) 1)
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/21600) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4))))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/21600) (*.f64 angle angle) (*.f64 (pow.f64 angle 4) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (fma.f64 1/12597120000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1399680000))))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1259712000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/21600 (*.f64 angle angle)))))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/21600) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 7/8398080000) 1))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/64800 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/4199040000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/21600) (*.f64 angle angle) (fma.f64 (pow.f64 angle 6) (fma.f64 -1/408146688000000 (pow.f64 (PI.f64) 6) (fma.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6) (fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000)))) (*.f64 (pow.f64 angle 4) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (fma.f64 1/12597120000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1399680000)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/21600) (*.f64 angle angle) 1) (fma.f64 (pow.f64 angle 6) (+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000)) (*.f64 (pow.f64 (PI.f64) 6) -31/12244400640000000)) (*.f64 (pow.f64 angle 4) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1259712000)))))
(+.f64 1 (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/21600) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 7/8398080000) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -7/2720977920000000))))))
(+.f64 (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/21600) 1) (fma.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -7/2720977920000000)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 7/8398080000))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) -1)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 3) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2) (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/2)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3/4) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3/2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3) 1/6))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4) (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) 3/4))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 3/2)
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) 2)
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 1))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 6))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 3))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(exp.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
1.0b
(sqrt.f64 (PI.f64))
27.5b
(sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 121 to 65 computations (46.3% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

6 calls:

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

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1762×associate-/l*
1736×associate-*l/
634×associate-/r/
502×associate-/l/
256×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
1028×associate-*r*
866×distribute-lft-neg-in
738×distribute-rgt-neg-in
724×distribute-lft-neg-out
700×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03373809
18653705
244953705
Stop Event
node limit
Counts
155 → 192
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))) 1)
(*.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1)
(*.f64 1 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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 (pow.f64 (PI.f64) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(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 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 1)
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 1)
(*.f64 1 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2) (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180) (/.f64 angle (pow.f64 (PI.f64) -1/2)))
(*.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) (*.f64 -1/180 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) 1/4)) (pow.f64 (PI.f64) 1/4))
(*.f64 (*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (/.f64 angle (/.f64 1 (PI.f64))))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180))) (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (/.f64 (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 -1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 -1/180 (sqrt.f64 (PI.f64))) (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (/.f64 angle 180) (/.f64 1 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 angle 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (/.f64 angle 1) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) 180) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) 1) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (/.f64 angle (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (/.f64 180 (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) -1) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (/.f64 angle -180) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) 1) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) 1) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) -1) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) 180) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) -1) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 1) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) -180) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (/.f64 180 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (/.f64 180 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) -1) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) 1) (sqrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) (sqrt.f64 180)) (pow.f64 (PI.f64) 1/4))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) 1) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) (cbrt.f64 180)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)) (sqrt.f64 (PI.f64))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(exp.f64 (log.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(sqrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (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 (pow.f64 (PI.f64) 1/4) 2)
(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))
(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 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2) (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180) (/.f64 angle (pow.f64 (PI.f64) -1/2)))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) (*.f64 -1/180 (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) 1/4)) (pow.f64 (PI.f64) 1/4))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (/.f64 angle (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180))) (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (/.f64 (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 -1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 -1/180 (sqrt.f64 (PI.f64))) (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (/.f64 1 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 1) (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2)))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (PI.f64)))) (*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 angle (cbrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) 180) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) 180) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) 1) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (/.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))))) (cbrt.f64 (/.f64 32400 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (/.f64 32400 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (cbrt.f64 (/.f64 32400 (PI.f64)))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (/.f64 180 (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) -1) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle -180) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) 1) (sqrt.f64 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) 1) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) -1) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) 180) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))) -1) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 1) (*.f64 (sqrt.f64 (PI.f64)) 1/180))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) -180) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (/.f64 180 (pow.f64 (PI.f64) 1/4))) (pow.f64 (PI.f64) 1/4))
(/.f64 (*.f64 angle (*.f64 1/180 (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) -1/2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 1/180 angle) (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) (/.f64 180 (cbrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 angle (*.f64 180 (pow.f64 (PI.f64) -1/2))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) 180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 angle 180) (pow.f64 (PI.f64) -1/2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) -1) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) -1/180) (/.f64 (/.f64 angle (pow.f64 (PI.f64) -1/2)) -1))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) -1/180) (neg.f64 (pow.f64 (PI.f64) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle -180)) (neg.f64 (pow.f64 (PI.f64) -1/2)))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) 1) (sqrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) (sqrt.f64 180)) (pow.f64 (PI.f64) 1/4))
(*.f64 (pow.f64 (PI.f64) 1/4) (/.f64 angle (*.f64 (sqrt.f64 180) (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (pow.f64 (pow.f64 (PI.f64) 1/4) 3)) (sqrt.f64 180))
(*.f64 (/.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64)))))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 180 (sqrt.f64 (PI.f64))))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) 1) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/180)))
(*.f64 (*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (PI.f64)))) (sqrt.f64 (PI.f64))) (cbrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (*.f64 1/180 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) (cbrt.f64 180)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (cbrt.f64 180) (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 180)))
(*.f64 (/.f64 (/.f64 angle (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (*.f64 (cbrt.f64 -180) (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)) (sqrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))

eval848.0ms (4.5%)

Compiler

Compiled 40643 to 29055 computations (28.5% saved)

prune642.0ms (3.4%)

Pruning

114 alts after pruning (113 fresh and 1 done)

PrunedKeptTotal
New1184791263
Fresh423476
Picked101
Done314
Total12301141344
Error
22.3b
Counts
1344 → 114
Alt Table
Click to see full alt table
StatusErrorProgram
34.0b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
35.5b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.5b
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
30.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
36.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
28.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
45.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
31.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
28.3b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
30.1b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
29.9b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -1/2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.3b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.2b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.5b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.8b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b 1) 2))
36.0b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.2b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.6b
(+.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 1) (pow.f64 (*.f64 b 1) 2))
33.1b
(+.f64 (+.f64 (/.f64 a (/.f64 2 a)) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.0b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
26.8b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))) (pow.f64 (*.f64 b 1) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
32.8b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
29.3b
(+.f64 (*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.0b
(+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.8b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
35.4b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
24.9b
(+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
35.3b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
35.4b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
26.3b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (pow.f64 (*.f64 b 1) 2))
32.4b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
30.1b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)) (pow.f64 (*.f64 b 1) 2))
36.6b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b 1) 2))
Compiler

Compiled 6101 to 4894 computations (19.8% saved)

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
0.2b
(*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
0.3b
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)
27.9b
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 87 to 63 computations (27.6% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)
0.0ms
a
@0
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)
0.0ms
angle
@0
(*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
0.0ms
angle
@0
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
0.0ms
a
@inf
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1042×unswap-sqr
862×swap-sqr
752×associate-*r/
652×associate-*l/
310×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1384×fma-def
1144×associate-*r*
1000×associate-*l*
720×log-prod
648×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02724849
17654841
238444797
Stop Event
node limit
Counts
139 → 141
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))) 1)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1)
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3)
(pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(fabs.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(exp.f64 (log.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
Outputs
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))))
(*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 angle angle)))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a)
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(*.f64 a (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 a (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 a (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7))) (fma.f64 -1/34992000 (*.f64 a (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 a (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))))
(+.f64 (*.f64 a (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)) (pow.f64 angle 7)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)) (pow.f64 angle 7)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 a (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 1 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 a))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))) (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 4))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) 1/2)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (sqrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (cbrt.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) 1/3)
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sqrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 a 3)))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(expm1.f64 (log1p.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (log.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(log1p.f64 (expm1.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 angle (PI.f64))
0.2b
(pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)
0.2b
(*.f64 a (*.f64 angle (PI.f64)))
0.3b
(*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))
Compiler

Compiled 57 to 30 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 72
Calls

21 calls:

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

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1130×*-commutative
980×sqrt-prod
834×unswap-sqr
698×swap-sqr
424×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
1392×associate-*r*
1192×associate-/l*
1186×associate-*l*
986×swap-sqr
868×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02735868
17704736
243244736
Stop Event
node limit
Counts
180 → 162
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))))
(pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 a (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))))
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 a (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 a angle)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1)
(*.f64 1/180 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 a angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 1/180 a)) (*.f64 angle (*.f64 1/180 a))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 a)) (*.f64 (PI.f64) (*.f64 1/180 a))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a)) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1/32400)) (*.f64 a (*.f64 angle (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(fabs.f64 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
Outputs
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) -1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 1) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))))))))
(pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(pow.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 3)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(fabs.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) -1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (*.f64 angle (*.f64 a (PI.f64)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))) (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))))))
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(fabs.f64 (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(log.f64 (pow.f64 (exp.f64 (*.f64 a angle)) (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 a 3)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(exp.f64 (log.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle a))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) -1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/180 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 3/2)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3) 1/5832000)) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 4)))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 a a) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 1/180 a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (*.f64 a angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 3/2)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3) 1/5832000)) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))))
(*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)) (*.f64 angle (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 1/180 a)) (*.f64 angle (*.f64 1/180 a))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 a)) (*.f64 (PI.f64) (*.f64 1/180 a))) (*.f64 angle angle))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a)) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a))) (*.f64 angle (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1/32400)) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2))))
(*.f64 angle (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1/1049760000))))
(*.f64 angle (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/1049760000))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2)))) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3)) (+.f64 (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) 1))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (*.f64 angle (PI.f64))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (PI.f64))) (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 angle (PI.f64))
(fabs.f64 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.3b
(*.f64 (/.f64 angle 180) (PI.f64))
1.3b
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 95 to 64 computations (32.6% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1188×unswap-sqr
924×swap-sqr
732×associate-*r/
642×associate-*l/
294×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1874×fma-def
772×associate-+r+
740×associate-+l+
596×distribute-lft-in
586×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01071695
12861687
211781659
326281623
466341623
Stop Event
node limit
Counts
41 → 47
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))) 1)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
Outputs
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) 1/32400))
(*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400)))
(*.f64 (*.f64 angle angle) (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) a) a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) 1/32400)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) a) a)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (*.f64 a a) (pow.f64 angle 6)))))
(fma.f64 (*.f64 a a) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 8) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) a) a)) (fma.f64 (pow.f64 angle 6) (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (fma.f64 1/32400 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) (*.f64 (*.f64 a a) (pow.f64 angle 8))))))
(+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))))
(*.f64 (*.f64 a a) (+.f64 (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))) (fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 1/2 a) a))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 a (*.f64 1/2 a)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 1/2 a) a))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 a (*.f64 1/2 a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) (pow.f64 a 3)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
0.3b
(pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.9b
(sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))
Compiler

Compiled 108 to 76 computations (29.6% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1410×associate-/r*
1336×associate-/l*
614×associate-/r/
560×associate-/l/
334×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1484×associate-/l*
1102×distribute-rgt-in
1100×distribute-lft-in
704×associate-*r*
614×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03094328
17783968
233303968
Stop Event
node limit
Counts
148 → 163
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) 1)
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1)
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) 1)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(*.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) a) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (/.f64 (PI.f64) 180) (neg.f64 (neg.f64 angle)))
(*.f64 1 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 1)
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2) (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (*.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 -1 (*.f64 (*.f64 (PI.f64) -1/180) angle))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) -1/180))
(*.f64 (*.f64 (PI.f64) -1/180) (neg.f64 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 angle -2))) (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 angle)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 1 angle)) (/.f64 (cbrt.f64 (PI.f64)) 180))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle -1/2)) (*.f64 1/180 (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 angle -2))) (*.f64 1/180 (cbrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) angle) (sqrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (cbrt.f64 (pow.f64 angle -2))) (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (cbrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 1) angle))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (pow.f64 angle -1/2)) (/.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) (pow.f64 angle -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (cbrt.f64 (pow.f64 angle -2))) (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (/.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) 1) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (pow.f64 angle -2)) 1/180)) 1) (cbrt.f64 angle))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (/.f64 1 angle)) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) angle))) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (pow.f64 angle -2)) 1/180)) -1) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(neg.f64 (*.f64 (*.f64 (PI.f64) -1/180) angle))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) 180) 3) (pow.f64 angle -2)) angle))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(exp.f64 (log.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle)) 2))
(fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 a (*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))))))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) a) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))))))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) 3))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))) 1))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (PI.f64) 180) (neg.f64 (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2) (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (*.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 -1 (*.f64 (*.f64 (PI.f64) -1/180) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (PI.f64) -1/180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 angle -2))) (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 1 angle)) (/.f64 (cbrt.f64 (PI.f64)) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle -1/2)) (*.f64 1/180 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 1/180 (/.f64 (PI.f64) (pow.f64 angle -1/2))))
(*.f64 (sqrt.f64 angle) (/.f64 1/180 (/.f64 (pow.f64 angle -1/2) (PI.f64))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 angle -2))) (*.f64 1/180 (cbrt.f64 angle)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 angle -2))) (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) angle) (sqrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (cbrt.f64 (pow.f64 angle -2))) (*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (cbrt.f64 angle)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 angle -2))) (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 1) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (pow.f64 angle -1/2)) (/.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) (pow.f64 angle -1/2)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (cbrt.f64 (pow.f64 angle -2))) (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (/.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) 1) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (pow.f64 angle -2)) 1/180)) 1) (cbrt.f64 angle))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 angle -2))) (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 angle -2))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (/.f64 1 angle)) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) angle))) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 (sqrt.f64 -1) (sqrt.f64 angle))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 (neg.f64 angle)))) (sqrt.f64 -1))
(*.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -1) 180)) (sqrt.f64 angle)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (pow.f64 angle -2)) 1/180)) -1) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 angle -2))) 1/180) -1) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 angle -2))) -180) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(neg.f64 (*.f64 (*.f64 (PI.f64) -1/180) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle) 2))
(fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle))
(*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180)))
(*.f64 angle (*.f64 1/180 (log.f64 (exp.f64 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) 180) 3) (pow.f64 angle -2)) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (log.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))

localize71.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
17.3b
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
27.8b
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
27.9b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 165 to 117 computations (29.1% saved)

series12.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
angle
@0
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
2.0ms
a
@0
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
2.0ms
angle
@-inf
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
2.0ms
angle
@inf
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
1.0ms
a
@inf
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1608×associate-/l*
1078×associate-/r/
450×add-sqr-sqrt
426×*-un-lft-identity
422×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify139.0ms (0.7%)

Algorithm
egg-herbie
Rules
862×associate-*r*
804×*-commutative
724×associate-*l*
594×associate-/l*
570×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049311003
1150810897
2637110697
Stop Event
node limit
Counts
165 → 240
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 8) (-.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 -1/1205032688985600000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 10))) (*.f64 -1/5623485881932800000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 10)))) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/364401885149245440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12))) (+.f64 (*.f64 -1/39043059123133440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12))) (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 4))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 3) (*.f64 (pow.f64 a 12) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 6) (pow.f64 (PI.f64) 12))))) (*.f64 22674816000000 (/.f64 (*.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a a) 1/2) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 (*.f64 a a) 1/2) 1))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 a a) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))) 1)
(*.f64 a (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 a (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 1)
(*.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))
(*.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) (pow.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 a a))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) -2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (*.f64 a a) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 a a) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 -1/2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a) a)
(*.f64 (/.f64 a (/.f64 -2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a 2) (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a 1) (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 a 1) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (pow.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 3/2) 1/3))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 a -2) (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1/2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) 1) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 -2)) (sqrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) 1) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 -2)) (cbrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 a (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 a (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 1 (/.f64 2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (sqrt.f64 a) a)))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 a) a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 a (neg.f64 a)) (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sqrt.f64 (sqrt.f64 a)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 a))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 a (neg.f64 a)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 a a) 1/2)) (/.f64 (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 (*.f64 a a) 1/2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 a (neg.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) 1/2)) (cbrt.f64 (*.f64 (*.f64 a a) 1/2))) (/.f64 (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 (*.f64 a a) 1/2))))
(/.f64 (*.f64 a (sqrt.f64 a)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 a)))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(/.f64 -1 (neg.f64 (/.f64 2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (neg.f64 a) (neg.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (neg.f64 a) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 a))) (neg.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
Outputs
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a))))
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)) (*.f64 a a)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) (pow.f64 (cbrt.f64 1/34012224000000) 2)) (/.f64 -1/1101996057600000000 (pow.f64 (PI.f64) 4)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 6) (pow.f64 a 4)) (/.f64 (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) 1/5509980288000000000)) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/160671025198080000000000))) (*.f64 -11337408000000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))))) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)) (*.f64 a a)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 1/34012224000000) 2)))) (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 10) (*.f64 (pow.f64 a 6) 1/160671025198080000000000)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) (pow.f64 (cbrt.f64 1/34012224000000) 2)) (/.f64 -1/1101996057600000000 (pow.f64 (PI.f64) 4)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a)))) (*.f64 (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))) (+.f64 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 a 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 1/32400 a) a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/133892520998400000000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000)) (/.f64 (pow.f64 a 4) (pow.f64 angle 6))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 8) (-.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 -1/1205032688985600000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 10))) (*.f64 -1/5623485881932800000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 10)))) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/364401885149245440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12))) (+.f64 (*.f64 -1/39043059123133440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12))) (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 4))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 3) (*.f64 (pow.f64 a 12) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 6) (pow.f64 (PI.f64) 12))))) (*.f64 22674816000000 (/.f64 (*.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) (-.f64 (+.f64 (*.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/9917964518400000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8))) (*.f64 1/12397455648000000000 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 8)))) (pow.f64 (PI.f64) 2)))) (*.f64 1/160671025198080000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10))))) (*.f64 11337408000000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3305988172800000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))) (*.f64 -1/1652994086400000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 6) (pow.f64 a 4)) (/.f64 (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) 1/5509980288000000000)) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/160671025198080000000000))) (*.f64 -11337408000000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))))) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (cbrt.f64 1/34012224000000) (pow.f64 (PI.f64) 2)) (*.f64 a a)) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 angle 8) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))) (-.f64 (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 10)) -17/16870457645798400000000000) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (fma.f64 -1/364401885149245440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12)) (fma.f64 -1/39043059123133440000000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12)) (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) 1/5509980288000000000)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) 3) (*.f64 (*.f64 (pow.f64 a 12) (pow.f64 (cbrt.f64 1/34012224000000) 6)) (pow.f64 (PI.f64) 12))) (*.f64 22674816000000 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) (pow.f64 a 6)) (/.f64 (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) 1/5509980288000000000)) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/160671025198080000000000))) (*.f64 -11337408000000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))))) (pow.f64 (PI.f64) 6)))))))) (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) -1/1101996057600000000) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 1/34012224000000) 2)))) (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 10) (*.f64 (pow.f64 a 6) 1/160671025198080000000000)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000))) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a))) (*.f64 1/3 (fma.f64 (/.f64 (pow.f64 angle 8) (pow.f64 a 4)) (/.f64 (-.f64 (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (PI.f64) 10) -17/16870457645798400000000000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 4) 1/5509980288000000000)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 12)) -31/1093205655447736320000000000000))) (fma.f64 22674816000000 (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) (/.f64 (pow.f64 a 6) -1/1101996057600000000)) (/.f64 (+.f64 (fma.f64 1/803355125990400000000000 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) (fma.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 10) (*.f64 (pow.f64 a 6) 1/160671025198080000000000)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000)) (pow.f64 (PI.f64) 6))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 3) (*.f64 (pow.f64 (PI.f64) 12) (*.f64 (pow.f64 a 12) 1/1156831381426176000000000000)))))) (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 a 4)) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) (pow.f64 (cbrt.f64 1/34012224000000) 2)) (/.f64 -1/1101996057600000000 (pow.f64 (PI.f64) 4))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 1/34012224000000) 2)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 1/32400 a) a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/133892520998400000000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000))) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (cbrt.f64 1/34012224000000) (*.f64 a a))) (*.f64 (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 1/34012224000000) 2) (pow.f64 (PI.f64) 4))) (+.f64 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 a 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)))) (/.f64 (pow.f64 angle 8) (/.f64 (pow.f64 a 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 12) (*.f64 (pow.f64 a 6) -31/1093205655447736320000000000000)) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 4) 1/5509980288000000000)))) (*.f64 (*.f64 1/32400 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (PI.f64) 10) -17/16870457645798400000000000))) (pow.f64 (PI.f64) 2)))) (fma.f64 22674816000000 (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 8)) (/.f64 (pow.f64 a 6) -1/1101996057600000000)) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 a 4)) (*.f64 1/5509980288000000000 (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 1/32400 a) a)) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 10)) 1/133892520998400000000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 2) (*.f64 (pow.f64 a 6) (pow.f64 (PI.f64) 6))) -11337408000000)) (pow.f64 (PI.f64) 6))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 a 6) -1/1101996057600000000)) 3) (*.f64 (pow.f64 (PI.f64) 12) (*.f64 (pow.f64 a 12) 1/1156831381426176000000000000)))))))))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(+.f64 (*.f64 (*.f64 a a) 1/2) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 (*.f64 a a) 1/2) 1))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 a a) 1/2))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))) 1)
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 a (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 a (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 1)
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 2))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) (pow.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 a a))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) -2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (/.f64 (*.f64 a a) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 a a) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/2 (*.f64 (*.f64 a a) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a) a)
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 a (/.f64 -2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 a 2) (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 a 1) (*.f64 a (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 a 1) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) a))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1) (/.f64 (pow.f64 (cbrt.f64 a) 2) -1)))
(*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (pow.f64 (cbrt.f64 a) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2))))))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) 3/2)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 a -2) (*.f64 a (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1/2) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2) (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (-.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (*.f64 (+.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (-.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(/.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 3)) (-.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (neg.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1))))
(/.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 3)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (+.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (neg.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 1) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (/.f64 a (/.f64 -1 a)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (/.f64 a -1) a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (neg.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) 1) (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (/.f64 a (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 a (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) a)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 -2)) (sqrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) a)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1)))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) 1) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) a) (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 a (cbrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (/.f64 a (*.f64 (cbrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2) a))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (/.f64 (cbrt.f64 2) a)))
(*.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 -2)) (cbrt.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 -2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2) a))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1)))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (/.f64 (cbrt.f64 -2) a)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1)))
(/.f64 a (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 a (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (*.f64 a a) (/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 a (/.f64 (fma.f64 2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)))
(/.f64 (*.f64 a a) (/.f64 (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(*.f64 1/2 (*.f64 (*.f64 a a) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 1 (/.f64 2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 a) (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 a) a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (*.f64 a (neg.f64 a)) (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (sqrt.f64 (sqrt.f64 a)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))))
(/.f64 (sqrt.f64 (sqrt.f64 a)) (/.f64 (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (/.f64 (/.f64 2 (*.f64 a (sqrt.f64 a))) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (sqrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 (cbrt.f64 a)) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 a)) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a (sqrt.f64 a)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 2 (*.f64 (cbrt.f64 a) (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (fabs.f64 (cbrt.f64 a)) (fabs.f64 (cbrt.f64 a))) (/.f64 (/.f64 2 (*.f64 a (cbrt.f64 a))) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (fabs.f64 (cbrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (sqrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (/.f64 2 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) 2) (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (sqrt.f64 (*.f64 a (neg.f64 a)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 a a) 1/2)) (/.f64 (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 (*.f64 a a) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (sqrt.f64 (*.f64 1/2 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a a))) (sqrt.f64 (*.f64 1/2 (*.f64 a a)))) (/.f64 -1 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 2 (*.f64 a (cbrt.f64 a))) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 2 (*.f64 a (cbrt.f64 a))) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) (/.f64 (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 a) 2)) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (/.f64 2 (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) -1))) (cbrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) 2) (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (cbrt.f64 (*.f64 a (neg.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a a) 1/2)) (cbrt.f64 (*.f64 (*.f64 a a) 1/2))) (/.f64 (/.f64 1 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 (*.f64 a a) 1/2))))
(/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 (/.f64 -1 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1)) (cbrt.f64 (*.f64 1/2 (*.f64 a a))))))
(/.f64 (*.f64 a (sqrt.f64 a)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 a (/.f64 (fma.f64 2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(*.f64 1/2 (*.f64 (*.f64 a a) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 -1 (neg.f64 (/.f64 2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) a)) (sqrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) a)) (cbrt.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(/.f64 (neg.f64 a) (neg.f64 (/.f64 2 (*.f64 a (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (neg.f64 a) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 a (/.f64 (fma.f64 2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 2 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)) (+.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))))
(*.f64 1/2 (*.f64 (*.f64 a a) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 a))) (neg.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2)))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (log.f64 (pow.f64 (exp.f64 a) a)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (log.f64 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)) 1))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))
(*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 a (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (/.f64 a -2)))
(*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))

eval1.1s (5.8%)

Compiler

Compiled 47725 to 34069 computations (28.6% saved)

prune831.0ms (4.4%)

Pruning

134 alts after pruning (132 fresh and 2 done)

PrunedKeptTotal
New1391381429
Fresh1494108
Picked101
Done325
Total14091341543
Error
22.2b
Counts
1543 → 134
Alt Table
Click to see full alt table
StatusErrorProgram
34.0b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
35.6b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.5b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
34.4b
(+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 (cbrt.f64 -2) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)) a)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.8b
(+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.5b
(+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.4b
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 a (sqrt.f64 2)) (/.f64 a (sqrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.5b
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) 2) (pow.f64 (*.f64 b 1) 2))
35.5b
(+.f64 (pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 3) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
30.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
36.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
28.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 32400 (PI.f64))) (sqrt.f64 (PI.f64)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
45.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
31.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
28.3b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.1b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
29.9b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
32.9b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -1/2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.3b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.2b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.5b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.8b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b 1) 2))
36.0b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.0b
(+.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (+.f64 (/.f64 a (/.f64 2 a)) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.3b
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
30.2b
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
26.8b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))) (pow.f64 (*.f64 b 1) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
32.8b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
29.3b
(+.f64 (*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.9b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
28.4b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 a (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a)) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
24.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
24.5b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
25.3b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) a) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a) (pow.f64 (*.f64 b 1) 2))
28.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) a) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (pow.f64 (*.f64 b 1) 2))
24.5b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
35.3b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
35.4b
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
35.4b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
34.6b
(+.f64 (*.f64 angle (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/1049760000)))) (pow.f64 (*.f64 b 1) 2))
30.2b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
32.4b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
36.6b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (*.f64 b 1) 2))
41.3b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b 1) 2))
35.5b
(+.f64 (exp.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Compiler

Compiled 7228 to 5772 computations (20.1% saved)

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
0.3b
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
28.2b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1286×associate-*r/
1054×associate-/r*
1036×associate-*l/
730×associate-/l*
400×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01490
129690
2364790
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 180 angle))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (PI.f64) (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 1/180) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (PI.f64)) (*.f64 -1/180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 (PI.f64) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/180 angle) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 180) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) 180) (neg.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) -1) (neg.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (neg.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle)))) (*.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))))

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
998×associate-*r*
942×associate-/r*
816×associate-*l*
634×associate-/l/
550×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03895480
110095420
245435384
Stop Event
node limit
Counts
204 → 213
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)
(*.f64 1 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (neg.f64 angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (*.f64 -1/180 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (*.f64 -1/180 angle) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 180) angle))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) (neg.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) -1) (neg.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (neg.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2)
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)
(pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))
(sqrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))) 1)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle)))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(fabs.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 6))) 1/765275040000000))))
(+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 6))) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -1/347128758144000000000)) (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a))
(*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a))))
(*.f64 a (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) a) 1/22674816000000))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) a)) (*.f64 a (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) a) (pow.f64 (PI.f64) 7)) (fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) a)) (fma.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) a) 1/22674816000000)))))
(+.f64 (*.f64 a (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))) (*.f64 a (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 -1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 -1/180 angle) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 180) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) (neg.f64 (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 180))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 180))))
(*.f64 (/.f64 (PI.f64) -1) (neg.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (neg.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -180) (sqrt.f64 (/.f64 180 angle)))) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -180)) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(neg.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle))))) 2)
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 180 angle))))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle)))) (*.f64 a a)) 2)
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 180 angle))))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) 1/2)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3) 1/3)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fabs.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) (pow.f64 a 3)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
0.2b
(pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)
0.3b
(*.f64 (PI.f64) (*.f64 angle a))
0.5b
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
Compiler

Compiled 57 to 30 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite117.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1226×unswap-sqr
964×swap-sqr
576×distribute-rgt-in
526×distribute-lft-in
400×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01798
135896
2406096
Stop Event
node limit
Counts
4 → 165
Calls
Call 1
Inputs
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (PI.f64) (*.f64 angle a))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (PI.f64) (*.f64 angle a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) a) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 angle a) 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle a) (*.f64 (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 angle a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle angle) (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) angle) (*.f64 a (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 2) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (PI.f64)) (*.f64 angle a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle a)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) angle)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 angle angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a))) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (*.f64 (*.f64 (PI.f64) angle) 1)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a)) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2))) (-.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (-.f64 1 (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) 1) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (+.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (pow.f64 (*.f64 b 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/32400 (pow.f64 (*.f64 b 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 b 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 b 1) 2) 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (pow.f64 (*.f64 b 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (pow.f64 (*.f64 b 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 b 1) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))))

simplify148.0ms (0.8%)

Algorithm
egg-herbie
Rules
1354×associate-*r/
1006×associate-*l/
776×associate-/r/
656×*-commutative
578×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044113393
1130212975
2431012871
Stop Event
node limit
Counts
273 → 258
Calls
Call 1
Inputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) 1)
(pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) 2)
(pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 1/3)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) a) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle a) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 1)
(*.f64 (PI.f64) (*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (PI.f64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a))))
(*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))))
(*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 a (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a))))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 2) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (PI.f64)) (*.f64 angle a))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle a)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) angle)) a)
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a))) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle a))
(*.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64)))) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (*.f64 (*.f64 (PI.f64) angle) 1)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a)) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2))) (-.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (-.f64 1 (pow.f64 (*.f64 b 1) 2)))
(-.f64 (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(-.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) 1)
(*.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)
(*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(*.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))
(*.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))
(/.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) 1) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (+.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(exp.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (pow.f64 (*.f64 b 1) 2))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/32400 (pow.f64 (*.f64 b 1) 2))
(fma.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(fma.f64 1 (pow.f64 (*.f64 b 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 (pow.f64 (*.f64 b 1) 2) 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (pow.f64 (*.f64 b 1) 2))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (pow.f64 (*.f64 b 1) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 b 1) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
Outputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) 1)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 1)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) 2)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 3)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 1/3)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) 1))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/2)
(*.f64 angle (*.f64 a (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)
(*.f64 angle (*.f64 a (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 3)
(*.f64 angle (*.f64 a (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3) 1/3)
(*.f64 angle (*.f64 a (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 angle (*.f64 a (PI.f64)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 angle (*.f64 a (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) a) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 angle) a)))
(*.f64 (PI.f64) (*.f64 a (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(*.f64 angle (*.f64 a (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 3))
(*.f64 angle (*.f64 a (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle a) 3)))
(*.f64 angle (*.f64 a (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle a) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 a (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 angle (*.f64 a (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 angle (*.f64 a (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1))
(*.f64 angle (*.f64 a (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 angle (*.f64 a (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) 1)
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle a)) (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 angle a)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1)
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (PI.f64) angle) (*.f64 a (*.f64 (PI.f64) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle a) 2))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle a))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (*.f64 angle a) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 a a))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 2) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle a)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 4) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (PI.f64)) (*.f64 angle a))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle a)) (PI.f64))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (PI.f64) angle)) a)
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a))) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle a))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle a)) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (*.f64 angle a)) 4)))
(*.f64 (*.f64 (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle a) (sqrt.f64 (PI.f64)))) (PI.f64))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 angle a) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (cbrt.f64 (PI.f64)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4) (pow.f64 (*.f64 angle a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (*.f64 (*.f64 (PI.f64) angle) 1)) (*.f64 a a))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a)) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 a))) a)
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (cbrt.f64 a) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2))) (-.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (expm1.f64 (log1p.f64 (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) 1)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (-.f64 1 (pow.f64 (*.f64 b 1) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(-.f64 (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (/.f64 (pow.f64 b 4) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(-.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b 1) 2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (expm1.f64 (log1p.f64 (*.f64 b b))))
(-.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) 1)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(*.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(*.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(/.f64 (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))))) (-.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b) (pow.f64 b 4)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))
(*.f64 (/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)) (+.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))))) (-.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(*.f64 (/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(*.f64 (/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))) (neg.f64 (pow.f64 b 4))))) (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (*.f64 1/1156831381426176000000000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) 3)) (pow.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))) 3))) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)) (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))))))
(*.f64 (/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1156831381426176000000000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))) 3))) (fma.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4))) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000)))
(*.f64 (/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1156831381426176000000000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))) 3))) (fma.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000))) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))) (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))) (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))) (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (*.f64 (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))) (cbrt.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(/.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b)))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))) (/.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b))))
(*.f64 (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (/.f64 (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6))) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (sqrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6))))
(*.f64 (sqrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (/.f64 (sqrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) 3/2) (pow.f64 b 3)) (hypot.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) 3/2) (pow.f64 b 3))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (/.f64 (/.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))) (/.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))))))
(*.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b))) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (/.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))))
(/.f64 (cbrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6))) (/.f64 (/.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))) (cbrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))))
(*.f64 (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))))))
(*.f64 (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (/.f64 (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))) (/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))))))
(/.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 b 12)) (*.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))) (-.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (neg.f64 (pow.f64 b 12))) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 b 12)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) 3) (pow.f64 (pow.f64 b 6) 3)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3))))))
(/.f64 (+.f64 (*.f64 1/39346408075296537575424000000000000000000 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 3)) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) (*.f64 -1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)))))))
(/.f64 (+.f64 (*.f64 1/39346408075296537575424000000000000000000 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 3)) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (fma.f64 (pow.f64 b 6) (+.f64 (pow.f64 b 6) (*.f64 -1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))))))
(/.f64 (-.f64 (*.f64 1/1156831381426176000000000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) 3)) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 (pow.f64 b 4) 3)) (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b))) (fma.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (/.f64 (sqrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b)))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))))
(/.f64 (*.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (sqrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (sqrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (hypot.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) 3/2) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b)))) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)))) (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (cbrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) 1) (+.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (/.f64 (sqrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b)))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (sqrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (sqrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (sqrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))))
(*.f64 (/.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) (sqrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (hypot.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) 3/2) (pow.f64 b 3)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b)))) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (cbrt.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)))) (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 2)) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (cbrt.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b))))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))) (cbrt.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (neg.f64 (pow.f64 b 8))) (*.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) 1/1101996057600000000) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)))))
(/.f64 (-.f64 (*.f64 1/1156831381426176000000000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) 3)) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000 (*.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 (pow.f64 b 4) 3)) (-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2) (*.f64 b b))) (fma.f64 (pow.f64 b 4) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 8) 1/1101996057600000000)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (-.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 b 12)) (*.f64 (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))) (-.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (neg.f64 (pow.f64 b 12))) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000) (pow.f64 b 12)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 1/34012224000000) (pow.f64 b 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 3)) 1/1156831381426176000000000000) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) 3) (pow.f64 (pow.f64 b 6) 3)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400)))) (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3))))))
(/.f64 (+.f64 (*.f64 1/39346408075296537575424000000000000000000 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 3)) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (fma.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000 (+.f64 (pow.f64 b 12) (*.f64 (pow.f64 b 6) (*.f64 -1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)))))))
(/.f64 (+.f64 (*.f64 1/39346408075296537575424000000000000000000 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) 3)) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))) (fma.f64 (pow.f64 b 6) (+.f64 (pow.f64 b 6) (*.f64 -1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 6) 1/1156831381426176000000000000))))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) 1) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (+.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180))) (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) b))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (*.f64 (fma.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180 (neg.f64 b)) (+.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (*.f64 (fma.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180) b) (-.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) b)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (*.f64 (fma.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180) b) (-.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) 1) (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))) (sqrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))) (cbrt.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 1)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 3)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(pow.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3) 1/3)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(neg.f64 (/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (neg.f64 (pow.f64 b 4))) (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) -1/1049760000 (pow.f64 b 4)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) 3) (pow.f64 b 6)) (neg.f64 (+.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 (*.f64 b 1) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) -1/32400)))))))
(/.f64 (+.f64 (*.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3)) (pow.f64 b 6)) (+.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (pow.f64 b 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 3) (pow.f64 b 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) -1/32400 (*.f64 b b)))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(exp.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))) 1))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (pow.f64 (*.f64 b 1) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/32400 (pow.f64 (*.f64 b 1) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 1 (pow.f64 (*.f64 b 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (pow.f64 (*.f64 b 1) 2) 1 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180) (pow.f64 (*.f64 b 1) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 4))) (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))) (pow.f64 (*.f64 b 1) 2))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))) (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (*.f64 b b))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2)) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 b 1) 2)) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180)) 2))

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 angle 180) (PI.f64))
1.3b
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
27.9b
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
Compiler

Compiled 109 to 73 computations (33% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1342×associate-/r*
978×associate-/l*
528×associate-/r/
324×distribute-rgt-in
322×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01774
136450
2413150
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))))))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1406×associate-+r+
1304×associate-+l+
1204×unswap-sqr
856×*-commutative
850×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01512323
13862323
216952295
350932275
Stop Event
node limit
Counts
69 → 75
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))) 1)
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(fma.f64 1/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 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))))
(*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 1/765275040000000 (*.f64 a a))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a))))))
(fma.f64 (*.f64 a a) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) (pow.f64 angle 4))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 1/765275040000000 (*.f64 a a))) (fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 -1/347128758144000000000 (*.f64 a a))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle a) (*.f64 angle a)))))))
(+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))) (+.f64 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) (pow.f64 a 3)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
4.3b
(/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
17.3b
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
27.8b
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
Compiler

Compiled 136 to 99 computations (27.2% saved)

localize70.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(cbrt.f64 (/.f64 180 angle))
27.6b
(cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))
27.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
31.4b
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
Compiler

Compiled 164 to 114 computations (30.5% saved)

series9.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1804×associate-/r/
1360×associate-/l/
332×add-sqr-sqrt
322×*-un-lft-identity
320×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
1304×associate-/l*
1116×associate-+r+
1116×associate-/r*
950×associate-+l+
596×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02202784
14542702
218002692
365092692
Stop Event
node limit
Counts
92 → 114
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (/.f64 angle 32400)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 angle 32400)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/3) (pow.f64 (*.f64 angle 1/180) 1/3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 angle 1/180)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(/.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400))
(pow.f64 (*.f64 angle (/.f64 angle 32400)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 3)
(sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle 1/180))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))) 1)
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 1)
(*.f64 1 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2)) (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 3)
(pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2))
(log.f64 (exp.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 1 (neg.f64 (cbrt.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(pow.f64 (/.f64 180 angle) 1/3)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(fma.f64 -1/2 (/.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (cbrt.f64 1/32400) 2))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 angle angle)) (pow.f64 (cbrt.f64 180) 2)) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (fma.f64 1/24 (/.f64 (*.f64 (cbrt.f64 1/32400) 1/32400) (/.f64 (*.f64 (cbrt.f64 180) 180) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 1/32400) 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 angle angle)) (pow.f64 (cbrt.f64 180) 2)) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (/.f64 (cbrt.f64 1/32400) (/.f64 (*.f64 (cbrt.f64 180) 180) 1/32400))) 1))
(+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(+.f64 1 (fma.f64 -1/720 (/.f64 (pow.f64 (cbrt.f64 1/32400) 6) (/.f64 (pow.f64 (cbrt.f64 180) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(+.f64 1 (fma.f64 -1/720 (*.f64 1/34012224000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (fma.f64 1/24 (/.f64 (*.f64 (cbrt.f64 1/32400) 1/32400) (/.f64 (*.f64 (cbrt.f64 180) 180) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 1/32400) 2))))))))
(+.f64 1 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (/.f64 (cbrt.f64 1/32400) (/.f64 (*.f64 (cbrt.f64 180) 180) 1/32400))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 angle angle)) (pow.f64 (cbrt.f64 180) 2)) (pow.f64 (PI.f64) 2)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 180) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) (*.f64 angle (PI.f64))))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 180) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) (*.f64 angle (PI.f64))))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 180) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) (*.f64 angle (PI.f64))))
(cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 180) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 -180) (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180)) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 -180) (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180)) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 -180) (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180)) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 (cbrt.f64 1/32400) (/.f64 (cbrt.f64 -180) (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180)) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 1/32400) (cbrt.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))) 1)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 1 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(*.f64 (cbrt.f64 (/.f64 angle 32400)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 2))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 angle 32400)))
(*.f64 (cbrt.f64 (/.f64 angle 32400)) (cbrt.f64 angle))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/3) (pow.f64 (*.f64 angle 1/180) 1/3))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 angle 1/180)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400))
(pow.f64 (*.f64 angle (/.f64 angle 32400)) 1/3)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(pow.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) 1)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 3)
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 angle 1/180)))
(sqrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle 1/180))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cbrt.f64 (*.f64 angle (/.f64 angle 32400)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 1 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2)) (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))) 2)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 3)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 3) 1/3)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 2))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(log.f64 (exp.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))) 3))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 1))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2))) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2)))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 2)))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 1 (neg.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (/.f64 180 angle) 1/3)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(cbrt.f64 (/.f64 180 angle))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(cbrt.f64 (/.f64 180 angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(cbrt.f64 (/.f64 180 angle))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))

eval1.1s (5.7%)

Compiler

Compiled 47696 to 33838 computations (29.1% saved)

prune619.0ms (3.3%)

Pruning

170 alts after pruning (167 fresh and 3 done)

PrunedKeptTotal
New1319811400
Fresh4186127
Picked101
Done336
Total13641701534
Error
22.1b
Counts
1534 → 170
Alt Table
Click to see full alt table
StatusErrorProgram
30.2b
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
30.2b
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
45.9b
(pow.f64 (pow.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2)) 3) 1/3)
29.9b
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
29.9b
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
30.6b
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
38.7b
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))) (-.f64 1 (pow.f64 (*.f64 b 1) 2)))
35.0b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
33.9b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
34.0b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
34.1b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.1b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
33.9b
(+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 (cbrt.f64 -2) (pow.f64 (cbrt.f64 (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)) a)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 -2 a)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 a a)) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
40.7b
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) 2) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 3) 1/3) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) 3) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
30.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
29.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
44.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
44.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (/.f64 angle 32400) angle))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))) 2) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 3)) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
36.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
24.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
47.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (pow.f64 (/.f64 180 angle) 1/3) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
28.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
28.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
48.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
28.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
31.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
47.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 2))
28.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (*.f64 angle (/.f64 angle 32400)) 1/3))))) 2))
28.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))) 3))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400)))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/3) (pow.f64 (*.f64 angle 1/180) 1/3)))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (cbrt.f64 (/.f64 angle 32400)) (cbrt.f64 angle)))))) 2))
28.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))))) 2))
44.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle 1/180))) 1/3)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) (*.f64 angle (PI.f64))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
45.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))))) 2))
24.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 angle -2)) 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
24.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
45.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
23.9b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
31.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) (pow.f64 (*.f64 b 1) 2))
28.3b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.1b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
29.3b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) (pow.f64 (*.f64 b 1) 2))
32.9b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (/.f64 (*.f64 a (neg.f64 a)) (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) -1/2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.2b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.5b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.8b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 180 angle)))))) (pow.f64 (*.f64 b 1) 2))
36.0b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.1b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
31.7b
(+.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (/.f64 1 (/.f64 2 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
37.8b
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
32.8b
(+.f64 (+.f64 (*.f64 (*.f64 a a) 1/2) (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 a a) 1/2))) (pow.f64 (*.f64 b 1) 2))
35.3b
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
26.8b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))) (pow.f64 (*.f64 b 1) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
29.1b
(+.f64 (*.f64 (/.f64 (*.f64 a a) -1) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (pow.f64 (*.f64 b 1) 2))
31.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b 1) 2))
32.9b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (pow.f64 (*.f64 b 1) 2))
32.8b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
28.4b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 a (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a)) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
24.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
25.3b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) a) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) a) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a) (pow.f64 (*.f64 b 1) 2))
28.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) a) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (pow.f64 (*.f64 b 1) 2))
24.5b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
35.3b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
32.9b
(+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
35.4b
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
31.8b
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
35.3b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
32.4b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
36.6b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
24.3b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) (pow.f64 (*.f64 b 1) 2))
41.3b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.0b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (pow.f64 (*.f64 b 1) 2))
35.0b
(+.f64 (exp.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3))) (pow.f64 (*.f64 b 1) 2))
34.4b
(*.f64 b b)
52.8b
(log.f64 (exp.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
32.0b
(exp.f64 (log.f64 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
Compiler

Compiled 4605 to 3722 computations (19.2% saved)

regimes1.0s (5.5%)

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

6 calls:

149.0ms
(/.f64 angle 180)
147.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
146.0ms
a
143.0ms
b
143.0ms
angle
Results
ErrorSegmentsBranch
23.9b1a
23.9b1b
23.9b1angle
23.9b1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.9b1(*.f64 (/.f64 angle 180) (PI.f64))
23.9b1(/.f64 angle 180)
Compiler

Compiled 6883 to 4913 computations (28.6% saved)

regimes160.0ms (0.8%)

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

3 calls:

49.0ms
b
47.0ms
angle
46.0ms
a
Results
ErrorSegmentsBranch
26.3b3a
28.6b2b
24.0b3angle
Compiler

Compiled 683 to 451 computations (34% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.231920514367261e-16
1.3419988175800159e-12
30.0ms
-0.23089083431067026
-0.002818036650830373
Results
52.0ms240×body256valid
3.0ms17×body256infinite
Compiler

Compiled 689 to 578 computations (16.1% saved)

regimes150.0ms (0.8%)

Counts
37 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (/.f64 (*.f64 a (neg.f64 a)) (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
Calls

3 calls:

45.0ms
b
44.0ms
angle
44.0ms
a
Results
ErrorSegmentsBranch
26.3b3a
28.6b2b
24.0b3angle
Compiler

Compiled 636 to 419 computations (34.1% saved)

bsearch59.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
8.231920514367261e-16
1.3419988175800159e-12
28.0ms
-0.23089083431067026
-0.002818036650830373
Results
52.0ms240×body256valid
3.0ms13×body256infinite
Compiler

Compiled 682 to 571 computations (16.3% saved)

regimes138.0ms (0.7%)

Counts
34 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a)) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
Calls

3 calls:

42.0ms
angle
41.0ms
b
41.0ms
a
Results
ErrorSegmentsBranch
26.3b3a
28.7b2b
24.0b3angle
Compiler

Compiled 573 to 373 computations (34.9% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
8.231920514367261e-16
1.3419988175800159e-12
27.0ms
-0.23089083431067026
-0.002818036650830373
Results
58.0ms240×body256valid
6.0ms16×body256infinite
Compiler

Compiled 675 to 564 computations (16.4% saved)

regimes125.0ms (0.7%)

Counts
28 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
Calls

3 calls:

37.0ms
angle
36.0ms
b
34.0ms
a
Results
ErrorSegmentsBranch
26.3b3a
28.7b2b
24.0b3angle
Compiler

Compiled 451 to 294 computations (34.8% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
8.231920514367261e-16
1.3419988175800159e-12
28.0ms
-0.23089083431067026
-0.002818036650830373
Results
53.0ms240×body256valid
4.0ms19×body256infinite
Compiler

Compiled 675 to 564 computations (16.4% saved)

regimes115.0ms (0.6%)

Counts
27 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))
Calls

3 calls:

36.0ms
angle
35.0ms
b
34.0ms
a
Results
ErrorSegmentsBranch
26.3b3a
28.7b2b
24.0b3angle
Compiler

Compiled 431 to 281 computations (34.8% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.231920514367261e-16
1.3419988175800159e-12
31.0ms
-0.23089083431067026
-0.002818036650830373
Results
53.0ms240×body256valid
3.0ms15×body256infinite
Compiler

Compiled 675 to 564 computations (16.4% saved)

regimes90.0ms (0.5%)

Counts
26 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle a) (*.f64 1/180 (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) a) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 angle 1/32400))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) 1/32400) (*.f64 a a)) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))))
Outputs
(*.f64 b b)
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(*.f64 b b)
Calls

3 calls:

33.0ms
angle
33.0ms
a
13.0ms
b
Results
ErrorSegmentsBranch
27.3b3a
29.9b1b
26.4b3angle
Compiler

Compiled 411 to 267 computations (35% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
4.409866292812029e+47
1.2443026719291169e+48
45.0ms
-5.409848494089709e+35
-667937059.8287358
Results
57.0ms256×body256valid
3.0ms16×body256infinite
Compiler

Compiled 446 to 360 computations (19.3% saved)

regimes44.0ms (0.2%)

Accuracy

Total -11.6b remaining (-43.8%)

Threshold costs -11.6b (-43.8%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(pow.f64 (hypot.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1/180)) 2)
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) a))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
Outputs
(*.f64 b b)
(pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2)
(*.f64 b b)
Calls

3 calls:

18.0ms
a
17.0ms
angle
6.0ms
b
Results
ErrorSegmentsBranch
27.3b3a
29.9b1b
26.4b3angle
Compiler

Compiled 139 to 87 computations (37.4% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
4.409866292812029e+47
1.2443026719291169e+48
45.0ms
-5.409848494089709e+35
-667937059.8287358
Results
56.0ms251×body256valid
4.0ms18×body256infinite
2.0msbody2048valid
2.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 382 to 296 computations (22.5% saved)

simplify25.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
088983
1137979
2155979
3168979
4174979
5175979
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -2449999999999999922053591334912) (*.f64 b b) (if (<=.f64 angle 639999999999999995609484183006093628650188439552) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (<=.f64 angle -940000000000000046839045019402240) (*.f64 b b) (if (<=.f64 angle 579999999999999960526878234458849109056543522816) (pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2) (*.f64 b b)))
(*.f64 b b)
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 b 2))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (pow.f64 b 2) (/.f64 -1 (/.f64 (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 a a)))) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a)) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 a))) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (-.f64 (pow.f64 b 2) (*.f64 a (/.f64 a (/.f64 2 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (pow.f64 b 2) (*.f64 (*.f64 a a) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))))))
(if (<=.f64 angle -5072854620270127/1152921504606846976) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 817040425928351/618970019642690137449562112) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2))) (pow.f64 (*.f64 b 1) 2))))
(if (or (<=.f64 angle -5072854620270127/1152921504606846976) (not (<=.f64 angle 817040425928351/618970019642690137449562112))) (+.f64 (pow.f64 b 2) (*.f64 a (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a 2)))) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(if (<=.f64 angle -2449999999999999922053591334912) (*.f64 b b) (if (<=.f64 angle 639999999999999995609484183006093628650188439552) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (<=.f64 angle -2449999999999999922053591334912) (*.f64 b b) (if (<=.f64 angle 639999999999999995609484183006093628650188439552) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)))
(if (<=.f64 angle -940000000000000046839045019402240) (*.f64 b b) (if (<=.f64 angle 579999999999999960526878234458849109056543522816) (pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 angle a) 1/180))) 2) (*.f64 b b)))
(if (<=.f64 angle -940000000000000046839045019402240) (*.f64 b b) (if (<=.f64 angle 579999999999999960526878234458849109056543522816) (pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 1/180 (*.f64 a angle)))) 2) (*.f64 b b)))
(if (or (<=.f64 angle -940000000000000046839045019402240) (not (<=.f64 angle 579999999999999960526878234458849109056543522816))) (*.f64 b b) (pow.f64 (hypot.f64 b (*.f64 (PI.f64) (*.f64 1/180 (*.f64 a angle)))) 2))
(*.f64 b b)
Compiler

Compiled 364 to 266 computations (26.9% saved)

soundness224.0ms (1.2%)

Algorithm
egg-herbie
Rules
2920×sqr-pow
1284×pow-sqr
1260×cube-prod
1012×fabs-mul
824×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01967
13367
27267
313667
424567
554367
687667
7156367
8172867
9195667
10226567
11266767
12318767
13379867
14455367
15504967
16542567
17566967
18576567
19581367
20661667
Stop Event
node limit
Compiler

Compiled 108 to 78 computations (27.8% saved)

end152.0ms (0.8%)

Compiler

Compiled 340 to 227 computations (33.2% saved)

Profiling

Loading profile data...