Details

Time bar (total: 21.7s)

analyze640.0ms (3%)

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.9s (27.1%)

Results
1.7s1638×body1024valid
1.4s1326×body1024infinite
1.4s5568×body256valid
452.0ms840×body512valid
385.0ms700×body512infinite
333.0ms206×body2048valid
260.0ms1007×body256infinite
18.0msbody4096valid
Bogosity

preprocess192.0ms (0.9%)

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)

simplify176.0ms (0.8%)

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

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New033
Fresh011
Picked000
Done000
Total044
Error
19.6b
Counts
4 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
19.8b
(+.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))
19.8b
(+.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))
19.8b
(+.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 72 to 57 computations (20.8% saved)

localize40.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.2b
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
24.4b
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
24.6b
(cos.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
@-inf
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)

rewrite85.0ms (0.4%)

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
(cos.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 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))))))

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
1524×fma-def
1266×associate-*r*
1078×associate-*l*
730×swap-sqr
654×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03335762
18865750
242975698
Stop Event
node limit
Counts
176 → 179
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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 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 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 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.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 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000) (*.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 angle (*.f64 (PI.f64) 1/180) (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 angle (*.f64 (PI.f64) 1/180) (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 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))
(*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.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 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (*.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)))
(*.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 (*.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 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 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 (*.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 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))))
(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 (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))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.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 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000))))
(+.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 angle (*.f64 (*.f64 (PI.f64) a) 1/180) (*.f64 a (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000) (*.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 (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 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))) (*.f64 a (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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) 1/180)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 a))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/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 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 1)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1/2)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3) 1/3)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 3))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 a 3)))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 1))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
0.4b
(*.f64 (/.f64 angle 180) (PI.f64))
24.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
24.7b
(sin.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
@-inf
(*.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
@0
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))

rewrite121.0ms (0.6%)

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
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 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 1/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 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 angle)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/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 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/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 1/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 1/180)))) (sqrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/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 1/180) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/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 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/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 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))))))

simplify138.0ms (0.6%)

Algorithm
egg-herbie
Rules
1462×distribute-lft-in
1202×associate-*r*
1064×associate-*l*
756×associate-/l*
738×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04516493
111536439
247766439
Stop Event
node limit
Counts
209 → 268
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 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 1/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 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (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 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/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 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.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 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(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/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (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 (pow.f64 (PI.f64) 2) (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 a a))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.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 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 a a)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a)))
(+.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 (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 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 a a))))
(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 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a))))
(+.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 (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 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 a a)))))
(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 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a)))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (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 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (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 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (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 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (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 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/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 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.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 (/.f64 (sqrt.f64 (PI.f64)) 180) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (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 (/.f64 (sqrt.f64 angle) 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 (/.f64 (sqrt.f64 angle) 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 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/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 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.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 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.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 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.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 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.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 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (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 (/.f64 (sqrt.f64 (PI.f64)) 180) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (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 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.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 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) 180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.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 (/.f64 (sqrt.f64 angle) 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 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle)))) (sqrt.f64 (*.f64 1/180 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 (cbrt.f64 (*.f64 angle (/.f64 angle 32400))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)))
(*.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 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(*.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 (PI.f64) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (*.f64 angle (/.f64 angle 32400)))))
(*.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 (PI.f64) (*.f64 1/180 angle))
(/.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 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle)))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 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 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 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))) 1)
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 1)
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 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 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 (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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))
(*.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 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 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 1/180 (PI.f64))))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) a)
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 a))) a)
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/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 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 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 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 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 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))
(*.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 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a)) 2))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (*.f64 angle (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 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2) 3))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a))) 1))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) a) 2)))
(pow.f64 (*.f64 a (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 (PI.f64) (*.f64 1/180 angle)))) 2)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 angle (/.f64 180 (PI.f64)))
0.2b
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
24.5b
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
24.9b
(cos.f64 (/.f64 angle (/.f64 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
@0
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
0.0ms
angle
@0
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
0.0ms
angle
@0
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
0.0ms
a
@0
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
0.0ms
a
@-inf
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1294×associate-*r/
1048×associate-/r*
1008×associate-*l/
730×associate-/l*
400×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify88.0ms (0.4%)

Algorithm
egg-herbie
Rules
1296×distribute-rgt-in
1288×distribute-lft-in
902×associate-*r*
856×associate-/r*
738×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03834983
19914909
242704909
Stop Event
node limit
Counts
193 → 207
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 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 angle 1) (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 (/.f64 angle 1) (PI.f64)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (*.f64 -1/180 (PI.f64)) (neg.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (PI.f64))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 (PI.f64) 1))
(*.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (neg.f64 angle) -1) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (PI.f64))
(*.f64 (/.f64 (/.f64 angle 1) 180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle 1) 1) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 angle -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.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 1 (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 angle 1) -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))
(+.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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (PI.f64) 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 angle (*.f64 (PI.f64) 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 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 angle (*.f64 (PI.f64) 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle 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 (*.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/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle 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 (*.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 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle 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 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle a))) (pow.f64 (PI.f64) 2))))
(+.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 (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 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle 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 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle a))) (pow.f64 (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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 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 angle 1/180)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.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 (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle 1) (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (/.f64 angle 1) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 -1/180 (PI.f64)) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 angle) 2)) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 (PI.f64) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) -1) (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 1) (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 180 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)))
(/.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)))
(*.f64 (/.f64 angle -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 angle (*.f64 (sqrt.f64 -180) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 -180)) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 angle (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 -180))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 angle (*.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 angle (cbrt.f64 -180)) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 -180))) (cbrt.f64 (neg.f64 (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))

eval609.0ms (2.8%)

Compiler

Compiled 25396 to 17961 computations (29.3% saved)

prune347.0ms (1.6%)

Pruning

73 alts after pruning (73 fresh and 0 done)

PrunedKeptTotal
New77973852
Fresh000
Picked101
Done202
Total78273855
Error
18.4b
Counts
855 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
20.0b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
25.6b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
37.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.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))
19.8b
(+.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))
20.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.9b
(+.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))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.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))
19.7b
(+.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))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
27.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.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))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.5b
(+.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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 2))
19.9b
(+.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))
19.8b
(+.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))
19.9b
(+.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))
41.6b
(+.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))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.8b
(+.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))
23.7b
(+.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 (/.f64 angle 32400))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64))))) 2))
19.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 180 angle)))) 2))
19.8b
(+.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))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle))))) 2))
19.8b
(+.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 (sqrt.f64 (PI.f64)) 180) angle)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
42.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.4b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
25.7b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.6b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.2b
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.5b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.5b
(+.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 180 (PI.f64))))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
20.0b
(+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.2b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
25.4b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.4b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.3b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
39.4b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
Compiler

Compiled 4208 to 3310 computations (21.3% saved)

localize83.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 122 to 87 computations (28.7% saved)

series10.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite122.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1018×*-commutative
918×sqrt-prod
814×unswap-sqr
636×swap-sqr
436×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Rules
1340×distribute-rgt-in
1322×distribute-lft-in
794×associate-*r*
706×associate-*l*
594×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03244892
17264212
228664002
Stop Event
node limit
Counts
150 → 189
Calls
Call 1
Inputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.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 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (PI.f64)))) (sqrt.f64 1/180))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
Outputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) angle))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle (PI.f64)) 1/32400)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (PI.f64)) 1/32400)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3/2)))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 angle))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) angle))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (PI.f64)))) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 (*.f64 1/180 (pow.f64 (*.f64 angle (PI.f64)) 2))) (sqrt.f64 1/180))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/12))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/12))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 5/2)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 angle))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/3)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 2)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fabs.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

localize28.0ms (0.1%)

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.2b
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
24.4b
(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.2%)

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) 1/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) 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))

simplify43.0ms (0.2%)

Algorithm
egg-herbie
Rules
1796×associate-*r/
1572×associate-*l/
1314×associate-*r*
1188×associate-*l*
858×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054465
1121465
2414465
33530465
Stop Event
node limit
Counts
31 → 22
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) 1/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) 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (/.f64 180 angle) (PI.f64))
0.6b
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
24.5b
(cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))
24.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 110 to 77 computations (30% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1124×*-commutative
1030×associate-/l*
738×unswap-sqr
664×swap-sqr
572×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (0.7%)

Algorithm
egg-herbie
Rules
976×distribute-rgt-in
964×distribute-lft-in
710×distribute-lft-neg-out
668×distribute-rgt-neg-out
628×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04665624
112395234
244065234
Stop Event
node limit
Counts
240 → 285
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (pow.f64 (/.f64 1 (PI.f64)) -1))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 -1 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) -1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) angle))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) angle) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (pow.f64 (/.f64 1 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (/.f64 1 (*.f64 180 (/.f64 1 (PI.f64)))) angle)
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (PI.f64)) -180)) (neg.f64 angle))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 -180 angle))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -180) angle)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) 1) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle)
(*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) (/.f64 angle 1))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) -1) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 -180)) (sqrt.f64 (neg.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 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -2))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) 1)
(*.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 angle -1)))
(*.f64 180 (/.f64 (pow.f64 angle -1) (PI.f64)))
(*.f64 (/.f64 180 angle) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 180 angle) (neg.f64 (/.f64 -1 (PI.f64))))
(*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 (sqrt.f64 (/.f64 180 angle)) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 -180 angle) (/.f64 -1 (PI.f64)))
(*.f64 -1 (/.f64 (/.f64 -180 angle) (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 angle -1)) 180)
(*.f64 (*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 180 (PI.f64)) (pow.f64 angle -1))
(*.f64 (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 (/.f64 (pow.f64 angle -1) (PI.f64)) 180)
(*.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 (pow.f64 angle -1) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 angle -1) (cbrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (sqrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 1/180) (pow.f64 angle -1))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) angle) 180)
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (neg.f64 angle)) -180)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 180)) (pow.f64 angle -1))
(*.f64 (/.f64 1 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 1) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 1) (/.f64 180 angle))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) -1) (/.f64 -180 angle))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) -1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 180 angle) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(exp.f64 (log.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 180 angle) (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)
(+.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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))
(+.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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (pow.f64 (/.f64 1 (PI.f64)) -1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 -1 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 1) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 1) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) angle) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (/.f64 1 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (*.f64 180 (/.f64 1 (PI.f64)))) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (PI.f64)) -180)) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 -180 angle))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) 1) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 -180 angle)) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 -180 angle)))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 -180 angle)))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) 1) (/.f64 angle 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) -1) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/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 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (neg.f64 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 angle 1/180))))
(*.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) (cbrt.f64 (*.f64 angle 1/180))) 1) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 180))))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180))
(*.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 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 -180))) (cbrt.f64 (neg.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -2))
(sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 3)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 5832000 (pow.f64 angle 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 5832000) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 180 angle))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) 1)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 angle -1)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 180 (/.f64 (pow.f64 angle -1) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 angle) (/.f64 1 (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 angle) (neg.f64 (/.f64 -1 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 1)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 (sqrt.f64 (/.f64 180 angle)) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 180 angle))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 -180 angle) (/.f64 -1 (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 -1 (/.f64 (/.f64 -180 angle) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 angle -1)) 180)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 (PI.f64)) (pow.f64 angle -1))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 angle -1) (PI.f64)) 180)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 (pow.f64 angle -1) (cbrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 angle -1) (cbrt.f64 (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (sqrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (sqrt.f64 (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 1/180) (pow.f64 angle -1))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) angle) 180)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (neg.f64 angle)) -180)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 180)) (pow.f64 angle -1))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 1 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 1) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 -180 (*.f64 angle (PI.f64))))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 -180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 -180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 -180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1))
(*.f64 (cbrt.f64 (/.f64 -180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (/.f64 -180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 1) (/.f64 180 angle))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 180 (sqrt.f64 angle)) (/.f64 1 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64))) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) -1) (/.f64 -180 angle))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))))
(/.f64 (sqrt.f64 (/.f64 180 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))) (cbrt.f64 (/.f64 (/.f64 -180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 1)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) -1)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 3)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 3) 1/3)
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(neg.f64 (/.f64 (/.f64 -180 angle) (PI.f64)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 2))
(sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (/.f64 180 (*.f64 angle (PI.f64))))
(fabs.f64 (/.f64 (/.f64 180 angle) (PI.f64)))
(log.f64 (exp.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 3))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 180 angle) 3) (pow.f64 (PI.f64) 3)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(exp.f64 (log.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
0.3b
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
24.5b
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
24.6b
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
Compiler

Compiled 121 to 86 computations (28.9% saved)

series9.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
978×*-commutative
902×sqrt-prod
776×unswap-sqr
622×swap-sqr
428×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1370×distribute-rgt-in
1352×distribute-lft-in
924×associate-+r+
778×associate-+l+
578×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02524294972197
16414499
228704417
Stop Event
node limit
Counts
137 → 126
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))))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (+.f64 (*.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/583200 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))))) (pow.f64 angle 6)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
1
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) 1)
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)))))))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) (sqrt.f64 2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 6)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) (sqrt.f64 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/12))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/12) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 2)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(fabs.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (exp.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(exp.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.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)))))
(+.f64 1 (fma.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))
(+.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))
(+.f64 (fma.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 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 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 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)))))
(+.f64 1 (fma.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (+.f64 (*.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/583200 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))))) (pow.f64 angle 6)))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (fma.f64 1/18895680000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) 1))) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle) (*.f64 (pow.f64 angle 6) (fma.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (fma.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (fma.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (fma.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6) (*.f64 -1/194400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)))))) (fma.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (fma.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6) (*.f64 -1/194400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) 2/3))) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000))))))))))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (fma.f64 (*.f64 angle angle) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 6) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000))) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) -1/97200)) 1)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) -1/583200) (*.f64 -1/194400 (fma.f64 (pow.f64 (PI.f64) 4) 1/37791360000 (*.f64 (pow.f64 (PI.f64) 4) -1/37791360000))))))))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (fma.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000)) (+.f64 (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 0)) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000))) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) 1/97200)) 1))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle))))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
1
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 (*.f64 (*.f64 angle angle) -1/194400) (pow.f64 (PI.f64) 2) 1)
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1) (*.f64 1/3 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000))))
(+.f64 (fma.f64 (*.f64 (*.f64 angle angle) -1/194400) (pow.f64 (PI.f64) 2) 1) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/75582720000)))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)))))))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))))))
(fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/3 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (fma.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6) (*.f64 -1/194400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000))))))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000))))))
(fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) -1/194400 (fma.f64 (*.f64 (pow.f64 angle 6) 1/3) (-.f64 (*.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) -1/97200)) (+.f64 1 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/75582720000)))))
(fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) -1/194400 (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/75582720000)) (fma.f64 (*.f64 (pow.f64 angle 6) 1/3) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) 1/97200)) 1)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 6)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (cos.f64 0))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) -1)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/12))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/12) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/12))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 3))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 6)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 6)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 2)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1/2)
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fabs.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

localize57.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 angle)
0.6b
(pow.f64 (cbrt.f64 angle) 2)
24.5b
(sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))
24.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 138 to 86 computations (37.7% saved)

series8.0ms (0%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
1.0ms
angle
@-inf
(pow.f64 (cbrt.f64 angle) 2)
0.0ms
angle
@inf
(pow.f64 (cbrt.f64 angle) 2)
0.0ms
angle
@0
(pow.f64 (cbrt.f64 angle) 2)
0.0ms
angle
@-inf
(cbrt.f64 angle)
0.0ms
angle
@inf
(cbrt.f64 angle)

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1242×associate-/r/
942×swap-sqr
812×associate-/l/
442×distribute-lft-neg-in
392×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify70.0ms (0.3%)

Algorithm
egg-herbie
Rules
1074×associate-+r-
880×+-commutative
854×unswap-sqr
816×*-commutative
724×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01991687
14431655
216161655
358271655
Stop Event
node limit
Counts
97 → 111
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 (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)))))
(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 (cbrt.f64 (*.f64 angle angle)))) 1)
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle angle)))
(*.f64 (pow.f64 angle 1/6) (*.f64 (pow.f64 angle 1/6) (cbrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (pow.f64 angle 1/6))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (cbrt.f64 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 angle)))
(*.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))))
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (cbrt.f64 (*.f64 angle angle)))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(sqrt.f64 (*.f64 angle (cbrt.f64 angle)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle angle))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 angle angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle))))
(exp.f64 (*.f64 (log.f64 angle) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 angle) 2/3) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle angle))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 angle))) 1)
(*.f64 (cbrt.f64 angle) 1)
(*.f64 1 (cbrt.f64 angle))
(*.f64 (pow.f64 angle 1/6) (pow.f64 angle 1/6))
(*.f64 (pow.f64 angle 1/6) (neg.f64 (neg.f64 (pow.f64 angle 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle)))))
(*.f64 -1 (neg.f64 (cbrt.f64 angle)))
(*.f64 (neg.f64 (pow.f64 angle 1/6)) (neg.f64 (pow.f64 angle 1/6)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 angle))
(*.f64 (pow.f64 (sqrt.f64 angle) 1/3) (pow.f64 (sqrt.f64 angle) 1/3))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle)))) (sqrt.f64 (neg.f64 (cbrt.f64 angle))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 angle 1/6))) (pow.f64 angle 1/6))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 angle)))
(pow.f64 angle 1/3)
(pow.f64 (cbrt.f64 angle) 1)
(pow.f64 (cbrt.f64 (*.f64 angle angle)) 1/2)
(pow.f64 (pow.f64 angle 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(neg.f64 (neg.f64 (cbrt.f64 angle)))
(sqrt.f64 (cbrt.f64 (*.f64 angle angle)))
(fabs.f64 (cbrt.f64 angle))
(log.f64 (exp.f64 (cbrt.f64 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 angle))))
(expm1.f64 (log1p.f64 (cbrt.f64 angle)))
(exp.f64 (log.f64 (cbrt.f64 angle)))
(exp.f64 (*.f64 (log.f64 angle) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 angle)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 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 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/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 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 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 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(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 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 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 (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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.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 (PI.f64) (/.f64 angle 180)))
(*.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 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle)))) 1)
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(cbrt.f64 (*.f64 angle angle))
(*.f64 1 (cbrt.f64 (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (pow.f64 angle 1/6) (*.f64 (pow.f64 angle 1/6) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(*.f64 (sqrt.f64 angle) (pow.f64 angle 1/6))
(*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (cbrt.f64 angle)))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 4))
(*.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 4))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (cbrt.f64 (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle angle))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(sqrt.f64 (*.f64 angle (cbrt.f64 angle)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 angle angle))
(cbrt.f64 (*.f64 angle angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(exp.f64 (*.f64 (log.f64 angle) 2/3))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 angle) 2/3) 1))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(pow.f64 (cbrt.f64 angle) 2)
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 angle))) 1)
(cbrt.f64 angle)
(*.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(*.f64 1 (cbrt.f64 angle))
(cbrt.f64 angle)
(*.f64 (pow.f64 angle 1/6) (pow.f64 angle 1/6))
(cbrt.f64 angle)
(*.f64 (pow.f64 angle 1/6) (neg.f64 (neg.f64 (pow.f64 angle 1/6))))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle)))))
(cbrt.f64 angle)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle)))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle)))))
(cbrt.f64 angle)
(*.f64 -1 (neg.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(*.f64 (neg.f64 (pow.f64 angle 1/6)) (neg.f64 (pow.f64 angle 1/6)))
(cbrt.f64 angle)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 angle))
(cbrt.f64 angle)
(*.f64 (pow.f64 (sqrt.f64 angle) 1/3) (pow.f64 (sqrt.f64 angle) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 angle)))) (sqrt.f64 (neg.f64 (cbrt.f64 angle))))
(cbrt.f64 angle)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 angle))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 angle))))
(cbrt.f64 angle)
(*.f64 (neg.f64 (neg.f64 (pow.f64 angle 1/6))) (pow.f64 angle 1/6))
(cbrt.f64 angle)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(pow.f64 angle 1/3)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 (*.f64 angle angle)) 1/2)
(sqrt.f64 (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (pow.f64 angle 1/6) 2)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(cbrt.f64 angle)
(neg.f64 (neg.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(sqrt.f64 (cbrt.f64 (*.f64 angle angle)))
(fabs.f64 (cbrt.f64 angle))
(cbrt.f64 angle)
(log.f64 (exp.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 angle))))
(cbrt.f64 angle)
(expm1.f64 (log1p.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(exp.f64 (log.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(exp.f64 (*.f64 (log.f64 angle) 1/3))
(cbrt.f64 angle)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 angle)) 1))
(cbrt.f64 angle)
(log1p.f64 (expm1.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)

eval1.1s (5.3%)

Compiler

Compiled 34358 to 25103 computations (26.9% saved)

prune587.0ms (2.7%)

Pruning

129 alts after pruning (126 fresh and 3 done)

PrunedKeptTotal
New977921069
Fresh343468
Picked101
Done134
Total10131291142
Error
18.1b
Counts
1142 → 129
Alt Table
Click to see full alt table
StatusErrorProgram
20.2b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.6b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
25.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
25.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
37.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (pow.f64 angle 1/6) 2) (/.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))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) (/.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))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 angle 1/3) (/.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))
20.0b
(+.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))
19.8b
(+.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))
20.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) (/.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))
42.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.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))
42.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 4)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
42.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (exp.f64 (*.f64 (log.f64 angle) 2/3)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 2) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 6) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 6) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3)) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
27.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 2) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4) 3))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/3) 3))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 3))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 1/180)) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))) 3))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/12)) 3))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 1/180)) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
26.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) 2))
31.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/6)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6))))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
42.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.8b
(+.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 (PI.f64) (*.f64 angle 1/180)))))) 2))
19.7b
(+.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 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
41.6b
(+.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 180 angle))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2))
19.9b
(+.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))
41.6b
(+.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))
19.8b
(+.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))
23.7b
(+.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 (/.f64 angle 32400))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64))))) 2))
19.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 180 angle)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 3)))) 2))
19.8b
(+.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))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (PI.f64))))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 angle -1) (PI.f64)) 180)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 2))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (exp.f64 (log.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
42.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.8b
(+.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))
20.0b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
25.8b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (*.f64 b 1) 2))
25.9b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.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))
30.8b
(+.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 1) 2))
33.2b
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.6b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.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 180 (PI.f64))))) 2))
30.7b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))) (pow.f64 (*.f64 b 1) 2))
20.4b
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (pow.f64 (*.f64 b 1) 2))
33.2b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.6b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle a) (*.f64 angle a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.6b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 4)) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 b 1) 2))
39.6b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))) (pow.f64 (*.f64 b 1) 2))
Compiler

Compiled 7570 to 6107 computations (19.3% saved)

localize54.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 122 to 87 computations (28.7% saved)

series2.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1018×*-commutative
918×sqrt-prod
814×unswap-sqr
636×swap-sqr
436×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1340×distribute-rgt-in
1322×distribute-lft-in
784×associate-*r*
688×associate-*l*
578×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03264996
17284316
228364106
Stop Event
node limit
Counts
150 → 190
Calls
Call 1
Inputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) 1/180)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) angle))) (sqrt.f64 1/180))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) angle) 2)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)))
(*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) 1/32400)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) 1/32400)) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 (PI.f64) angle) 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3/2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 (PI.f64) angle) 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) angle))) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (PI.f64) angle) 2))) (sqrt.f64 1/180))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) angle) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/12))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/12))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 2)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
990×swap-sqr
582×distribute-rgt-in
532×distribute-lft-in
400×associate-*r/
352×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017102
135796
2405896
Stop Event
node limit
Counts
4 → 153
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (PI.f64) (*.f64 angle a))
(pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle a))) 2)
(+.f64 (pow.f64 (*.f64 1/180 (*.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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))))
((#(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 (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 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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 1/180 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/32400)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle a) 2) (*.f64 1/32400 (pow.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 angle a) 1/180) (*.f64 (*.f64 angle a) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 a 1/180) (*.f64 a 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1/180) (*.f64 (PI.f64) (*.f64 angle a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (PI.f64) (*.f64 angle a))) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 angle a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (*.f64 angle a)) (*.f64 1/180 (*.f64 angle a))) (pow.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))) (*.f64 (PI.f64) (*.f64 angle a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle) (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) a) (*.f64 (*.f64 1/180 (PI.f64)) a)) (*.f64 angle angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) 1) (*.f64 (*.f64 1/180 (PI.f64)) 1)) (pow.f64 (*.f64 angle a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a))) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 1/180 (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 sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b b))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))) (-.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (+.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) 1) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (-.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b b (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b b) 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (*.f64 b b))))))

simplify151.0ms (0.7%)

Algorithm
egg-herbie
Rules
1480×associate-*r*
1428×associate-*l*
1396×associate-*r/
596×*-commutative
548×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040213653
1117311997
2644211997
Stop Event
node limit
Counts
261 → 221
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))))
(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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fabs.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle a)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 1)
(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))
(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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))) 1)
(*.f64 1/180 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 1/180 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2))
(*.f64 (pow.f64 (*.f64 angle a) 2) (*.f64 1/32400 (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 angle a) 1/180) (*.f64 (*.f64 angle a) 1/180)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 a 1/180) (*.f64 a 1/180)))
(*.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1/180) (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (PI.f64) (*.f64 angle a))) 1/180)
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a))
(*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle a)) (*.f64 1/180 (*.f64 angle a))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))) (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle) (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) a) (*.f64 (*.f64 1/180 (PI.f64)) a)) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) 1) (*.f64 (*.f64 1/180 (PI.f64)) 1)) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a))) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle a))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))) (-.f64 1 (*.f64 b b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(-.f64 (+.f64 (*.f64 b b) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))) 1)
(*.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)
(*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (+.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(/.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) 1) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (-.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(fma.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 b b))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fma.f64 b b (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fma.f64 (*.f64 b b) 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (*.f64 b b))
Outputs
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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 (*.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 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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 (*.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 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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 (*.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 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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 (*.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 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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 (*.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 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(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)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) 1/2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 3))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 1))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))
(*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))
(-.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 (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))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(fabs.f64 (*.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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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/180 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 1/180 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 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 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 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 (*.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 (pow.f64 (*.f64 angle a) 2) (*.f64 1/32400 (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 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 angle a) 1/180) (*.f64 (*.f64 angle a) 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 (*.f64 1/180 (PI.f64)) (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 a 1/180) (*.f64 a 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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle a) 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 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 1/180) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 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 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 1/180) (*.f64 (PI.f64) (*.f64 angle 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 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (PI.f64) (*.f64 angle a))) 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 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle 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 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 angle a) 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 (*.f64 (*.f64 1/180 (*.f64 angle a)) (*.f64 1/180 (*.f64 angle 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 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a)))) (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle a))))) (*.f64 (PI.f64) (*.f64 angle 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 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle a))) 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 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.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 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle) (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.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 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) a) (*.f64 (*.f64 1/180 (PI.f64)) 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 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) 1) (*.f64 (*.f64 1/180 (PI.f64)) 1)) (pow.f64 (*.f64 angle a) 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 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a))) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 (*.f64 angle a)))) (*.f64 angle 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 (*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle a)) 2)) (*.f64 (*.f64 1/180 (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 (*.f64 1/180 (PI.f64)) 2) (*.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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (*.f64 angle a)) 4)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 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))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 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))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)))) 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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 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 (exp.f64 (log1p.f64 (*.f64 b b))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) 1)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))) (-.f64 1 (*.f64 b b)))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (/.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
(-.f64 (+.f64 (*.f64 b b) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))) 1)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(*.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))))) (+.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6)) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2)))))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (-.f64 (*.f64 b b) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))))) (+.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)) 3))) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)) 3) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12))) (fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8)))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(/.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (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 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 3) (pow.f64 b 3)) (/.f64 (hypot.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 3) (pow.f64 b 3)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))) (/.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (/.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))) (/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))) (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6)) (*.f64 b (*.f64 b (pow.f64 b 6)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8) (pow.f64 b 8)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 12) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)))) (fma.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6)) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12) (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 b 4) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))))
(/.f64 (*.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 3) (pow.f64 b 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))) (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) 1) (-.f64 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) (sqrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 3) (pow.f64 b 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))) (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))) (cbrt.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (*.f64 b b) (pow.f64 b 6))) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6)) (*.f64 b (*.f64 b (pow.f64 b 6)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8) (pow.f64 b 8)) (*.f64 (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) 3) (pow.f64 (pow.f64 b 4) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b))) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12) (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 b 4) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))) (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 12) (*.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) 3) (pow.f64 (pow.f64 b 6) 3)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2)))) (fma.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6)) (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 12)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) 1) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b)) (-.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 1)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 b 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 b 4)) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (pow.f64 b 4)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (*.f64 b b)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 6) (pow.f64 b 6)) (neg.f64 (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 a) b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4) (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 1/180 b)))) 2))))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2))))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))) 1))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(pow.f64 (hypot.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) b) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(fma.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 b b))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2) (*.f64 b b))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 b b (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (*.f64 b b) 1 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180))) 2) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a))) 2) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) 4)) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 a)) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (*.f64 b b))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
0.2b
(pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
1.2b
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
11.3b
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
Compiler

Compiled 87 to 63 computations (27.6% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1034×unswap-sqr
872×swap-sqr
524×sqr-pow
496×pow-sqr
318×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify113.0ms (0.5%)

Algorithm
egg-herbie
Rules
1398×associate-*r*
1186×associate-*l*
854×swap-sqr
608×*-commutative
570×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04227049
111266857
253166797
Stop Event
node limit
Counts
217 → 225
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 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1))) (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0)
(+.f64 1 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(+.f64 1 (-.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(+.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) -1)
(+.f64 -1 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 1)
(-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.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) 1/180) angle)
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) angle))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) angle))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.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 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/6))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) (-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) -1))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1)) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) 1) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/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 1/180) (PI.f64))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6))
(/.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)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) 1))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
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 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (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 angle (*.f64 angle (*.f64 a a)))))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.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 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 a a) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (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 (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 (*.f64 a a) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (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 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -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))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (*.f64 a a) -1/347128758144000000000)) (+.f64 (*.f64 (*.f64 a a) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 (*.f64 angle a) (PI.f64)))
(*.f64 (*.f64 (PI.f64) a) (*.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 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 (*.f64 angle a) (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) a)) (*.f64 (*.f64 (PI.f64) a) (*.f64 1/180 angle)))
(*.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 (*.f64 angle a) (PI.f64)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) a)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) a)) (*.f64 (*.f64 (PI.f64) a) (*.f64 1/180 angle))))
(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 (*.f64 angle a) (PI.f64)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) a)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) a)) (*.f64 (*.f64 (PI.f64) a) (*.f64 1/180 angle)))))
(+.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 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 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 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3/2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/6))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1))) (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (cos.f64 1) (*.f64 (cos.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (sin.f64 1))) (-.f64 (*.f64 (sin.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (sin.f64 1)))) (fma.f64 (sin.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (cos.f64 1) (*.f64 (cos.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) (sin.f64 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1))) (fma.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1) (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)))) (fma.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1) (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1))))
(*.f64 (/.f64 (fma.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1) (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1))) (fma.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1) (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)))) (-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1)) (sin.f64 1))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 angle 1/180) (PI.f64)))) 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 (*.f64 angle 1/180) (PI.f64)))) 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 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 angle 1/180) (PI.f64)))))
(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 (*.f64 angle 1/180) (PI.f64))))))
(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 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 angle 1/180) (PI.f64)))))
(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 (*.f64 angle 1/180) (PI.f64)))))
(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 (*.f64 angle 1/180) (PI.f64)))) 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 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 1 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 1 (-.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) -1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 -1 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.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 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.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 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.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 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1))) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1)) -1))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1))) (+.f64 -1 (sqrt.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/6))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2) -1) (fma.f64 (*.f64 1/180 angle) (PI.f64) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) (-.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) -1))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2) -1) (fma.f64 (*.f64 1/180 angle) (PI.f64) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 3) -1) (+.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 2) (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 2) (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1)) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2) -1) (fma.f64 (*.f64 1/180 angle) (PI.f64) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 3) -1) (+.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 2) (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 2) (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) 1) 1) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2) -1) (fma.f64 (*.f64 1/180 angle) (PI.f64) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 3) 1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1) 2) (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 3) -1) (+.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 2) (pow.f64 (fma.f64 (*.f64 1/180 angle) (PI.f64) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 2) (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) 1) (fma.f64 (PI.f64) (*.f64 1/180 angle) 2))))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 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 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 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 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))
(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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 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 (*.f64 angle 1/180) (PI.f64))) 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 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (sin.f64 (*.f64 (*.f64 angle 1/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 1/180 angle))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/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 1/180 angle))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(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 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 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 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))))
(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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4))))
(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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 2) 3/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 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 6))
(/.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)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) 1)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.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)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))
(*.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 (*.f64 angle 1/180) (PI.f64)))))
(*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a))))
(*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(sqrt.f64 (/.f64 180 angle))
0.4b
(*.f64 (/.f64 angle 180) (PI.f64))
11.3b
(cos.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle))))
24.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 134 to 95 computations (29.1% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1122×associate-/r/
842×unswap-sqr
828×swap-sqr
768×associate-/l/
376×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify75.0ms (0.3%)

Algorithm
egg-herbie
Rules
1300×associate-*r/
1038×associate-+l+
612×unswap-sqr
570×*-commutative
482×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02172517
15062067
216362049
353332049
Stop Event
node limit
Counts
91 → 110
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) (+.f64 1 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (sqrt.f64 180) 8)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (pow.f64 (sqrt.f64 180) 12))) (+.f64 1 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (sqrt.f64 180) 8))))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 180 angle)))) 1)
(*.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(*.f64 1 (sqrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/4) (pow.f64 (/.f64 180 angle) 1/4))
(*.f64 (pow.f64 (/.f64 180 angle) 1/4) (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 1 angle)))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 180) (pow.f64 (/.f64 1 angle) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))))
(*.f64 (/.f64 1 (sqrt.f64 angle)) (sqrt.f64 180))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/4)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))) (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4))) (pow.f64 (/.f64 180 angle) 1/4))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(/.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(/.f64 1 (pow.f64 (/.f64 180 angle) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle)))
(/.f64 (sqrt.f64 -180) (*.f64 1 (sqrt.f64 (neg.f64 angle))))
(/.f64 (neg.f64 (sqrt.f64 180)) (neg.f64 (sqrt.f64 angle)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 180))) (sqrt.f64 angle))
(pow.f64 (/.f64 180 angle) 1/2)
(pow.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) 3)
(pow.f64 (pow.f64 (/.f64 180 angle) 3/2) 1/3)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))
(neg.f64 (/.f64 (sqrt.f64 180) (neg.f64 (sqrt.f64 angle))))
(fabs.f64 (sqrt.f64 (/.f64 180 angle)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 180 angle)))))
(cbrt.f64 (pow.f64 (/.f64 180 angle) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 180 angle))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 180 angle))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 180 angle))))
Outputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) 1)
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4)) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) 32400) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (*.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) (+.f64 1 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (sqrt.f64 180) 8)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4)) (+.f64 1 (/.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (sqrt.f64 180) 8))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) 32400) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 angle 4) 1049760000) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2)))) (+.f64 1 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.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)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (pow.f64 (sqrt.f64 180) 12))) (+.f64 1 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (sqrt.f64 180) 8))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (pow.f64 (sqrt.f64 180) 4)) (fma.f64 -1/720 (/.f64 (pow.f64 angle 6) (/.f64 (pow.f64 (sqrt.f64 180) 12) (pow.f64 (PI.f64) 6))) (+.f64 1 (/.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (sqrt.f64 180) 8)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) 32400) (pow.f64 (PI.f64) 2)) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 angle 6) (pow.f64 (sqrt.f64 180) 12)) (pow.f64 (PI.f64) 6)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 angle 4) 1049760000) (pow.f64 (PI.f64) 4)) 1)))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2)))) (fma.f64 -1/720 (*.f64 (pow.f64 (PI.f64) 6) (/.f64 (pow.f64 angle 6) (pow.f64 (sqrt.f64 180) 12))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 -180) 2))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 180) 2)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 180 angle)))) 1)
(sqrt.f64 (/.f64 180 angle))
(*.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(sqrt.f64 (/.f64 180 angle))
(*.f64 1 (sqrt.f64 (/.f64 180 angle)))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/4) (pow.f64 (/.f64 180 angle) 1/4))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/4) (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 1 angle)))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(*.f64 (sqrt.f64 180) (pow.f64 (/.f64 1 angle) 1/2))
(*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (fabs.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (/.f64 1 (sqrt.f64 angle)) (sqrt.f64 180))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/4)))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 180 angle)))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (fabs.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))) (sqrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))) (cbrt.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/4))) (pow.f64 (/.f64 180 angle) 1/4))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (sqrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))))
(sqrt.f64 (/.f64 180 angle))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (/.f64 180 angle) 1/4))))
(/.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(sqrt.f64 (/.f64 180 angle))
(/.f64 1 (pow.f64 (/.f64 180 angle) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle)))
(/.f64 (sqrt.f64 -180) (*.f64 1 (sqrt.f64 (neg.f64 angle))))
(/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle)))
(/.f64 (neg.f64 (sqrt.f64 180)) (neg.f64 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 180))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(pow.f64 (/.f64 180 angle) 1/2)
(sqrt.f64 (/.f64 180 angle))
(pow.f64 (sqrt.f64 (/.f64 180 angle)) 1)
(sqrt.f64 (/.f64 180 angle))
(pow.f64 (pow.f64 (/.f64 180 angle) 1/4) 2)
(sqrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) 3)
(sqrt.f64 (/.f64 180 angle))
(pow.f64 (pow.f64 (/.f64 180 angle) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 180 angle) 3/2))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))
(neg.f64 (/.f64 (sqrt.f64 180) (neg.f64 (sqrt.f64 angle))))
(*.f64 (sqrt.f64 180) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (sqrt.f64 180) (sqrt.f64 angle))
(fabs.f64 (sqrt.f64 (/.f64 180 angle)))
(sqrt.f64 (/.f64 180 angle))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (/.f64 180 angle))
(cbrt.f64 (pow.f64 (/.f64 180 angle) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/2))
(sqrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 180 angle))) 1))
(sqrt.f64 (/.f64 180 angle))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 180 angle))))
(sqrt.f64 (/.f64 180 angle))

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)
1.0b
(cbrt.f64 (/.f64 180 (PI.f64)))
24.5b
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
24.8b
(cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))
Compiler

Compiled 149 to 110 computations (26.2% saved)

series1.0ms (0%)

Counts
3 → 12
Calls

3 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
926×associate-/r/
870×swap-sqr
772×associate-/l/
430×distribute-lft-neg-in
376×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify62.0ms (0.3%)

Algorithm
egg-herbie
Rules
810×associate-/l*
764×*-commutative
734×distribute-lft-in
734×associate-/r*
726×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval711.0ms (3.3%)

Compiler

Compiled 40082 to 29251 computations (27% saved)

prune679.0ms (3.1%)

Pruning

158 alts after pruning (154 fresh and 4 done)

PrunedKeptTotal
New1167651232
Fresh3289121
Picked101
Done347
Total12031581361
Error
17.8b
Counts
1361 → 158
Alt Table
Click to see full alt table
StatusErrorProgram
34.4b
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
25.8b
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (*.f64 b b))
26.0b
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
45.2b
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3) 1/3)
25.7b
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)
25.7b
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
26.2b
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3)
25.9b
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
30.7b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
20.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 3) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.9b
(+.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (*.f64 b 1) 2))
26.0b
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
25.6b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
40.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1))) (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1))))) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) 2) (pow.f64 (*.f64 b 1) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle))))) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
25.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
37.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (pow.f64 angle 1/6) 2) (/.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))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) (/.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))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 angle 1/3) (/.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))
20.0b
(+.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))
19.8b
(+.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))
20.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) (/.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))
42.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.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))
42.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 4)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 2) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 6) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 6) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3)) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 2) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4) 3))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))) 3))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/12)) 3))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 1/180)) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 3)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 (PI.f64)))) 6)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
26.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
42.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2)))) 2) (pow.f64 (*.f64 b 1) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) angle)))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (+.f64 (*.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2)))) (+.f64 1 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) 2))
19.8b
(+.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 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.7b
(+.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 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
42.6b
(+.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))) (pow.f64 (pow.f64 (/.f64 180 angle) 3/2) 1/3)))) 2))
41.6b
(+.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))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) 3)))) 2))
41.6b
(+.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 180 angle))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/2))) (sqrt.f64 (/.f64 180 angle))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2))
19.9b
(+.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))
41.6b
(+.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))
19.9b
(+.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)) (pow.f64 (sqrt.f64 180) 2)))) 2))
19.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 180 angle)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 3)))) 2))
19.8b
(+.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))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 angle -1) (PI.f64)) 180)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 2))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (exp.f64 (log.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
19.8b
(+.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 angle 1/180) (cbrt.f64 (PI.f64)))))) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
42.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
30.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.1b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.8b
(+.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))
19.9b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))) 2) (pow.f64 (*.f64 b 1) 2))
25.9b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 2) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.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))
30.7b
(+.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))
23.8b
(+.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))) (pow.f64 (*.f64 b 1) 2))
29.5b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6) 1/6)) (pow.f64 (*.f64 b 1) 2))
33.2b
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.6b
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
27.6b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.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 180 (PI.f64))))) 2))
30.7b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))) (pow.f64 (*.f64 b 1) 2))
25.7b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
20.4b
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
33.2b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.6b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
27.0b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
33.6b
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
20.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 b 1) 2))
39.6b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))) (pow.f64 (*.f64 b 1) 2))
20.7b
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) (pow.f64 (*.f64 b 1) 2))
29.3b
(+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6)) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 6)) (pow.f64 (*.f64 b 1) 2))
31.1b
(*.f64 b b)
37.6b
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
28.2b
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
Compiler

Compiled 8852 to 7195 computations (18.7% saved)

localize113.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(cbrt.f64 (/.f64 180 (PI.f64)))
1.0b
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
24.2b
(cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))
24.5b
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
Compiler

Compiled 257 to 200 computations (22.2% saved)

series40.0ms (0.2%)

Counts
2 → 12
Calls

3 calls:

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

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-/r/
1072×associate-/l/
352×add-sqr-sqrt
340×*-un-lft-identity
338×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1250×associate-*r*
1034×distribute-rgt-in
1008×associate-*l*
1002×distribute-lft-in
542×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01321297
12671293
28431285
337061269
Stop Event
node limit
Counts
55 → 67
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1)
(*.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6) 1/3) (pow.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6) 1/3))
(/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (/.f64 180 (PI.f64)) 1/9)
(pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3)
(sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(fabs.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 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)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(fma.f64 (*.f64 angle angle) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.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))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1)))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 (*.f64 angle angle) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/9) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/9))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) 1)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6) 1/3) (pow.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/6) 1/6) 4)
(/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (/.f64 180 (PI.f64)) 1/9)
(*.f64 (pow.f64 (/.f64 180 (PI.f64)) 1/18) (pow.f64 (/.f64 180 (PI.f64)) 1/18))
(pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/3)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1/2)
(sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 1/6) 2)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3)
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(fabs.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(exp.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 1/3))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 1))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))

localize4.0ms (0%)

Compiler

Compiled 7 to 4 computations (42.9% saved)

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
7.2b
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
24.2b
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
24.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 112 to 77 computations (31.3% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite113.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1702×associate-/r*
1102×associate-/l*
794×associate-/r/
358×add-sqr-sqrt
344×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (0.7%)

Algorithm
egg-herbie
Rules
1084×associate-*r*
1076×associate-/l/
956×times-frac
838×associate-/r/
836×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064818946
1181318826
Stop Event
node limit
Counts
284 → 397
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 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 1 (-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2))))
(+.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 a (*.f64 a 1/2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2))) (*.f64 a (*.f64 a 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 a 1/2)))) (-.f64 1 (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 a 1/2)))) (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2)))))
(/.f64 a (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 a (/.f64 (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 a (/.f64 (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 a (*.f64 a 1/2)) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 1 (/.f64 (/.f64 2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 a) (*.f64 (sqrt.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (/.f64 2 (*.f64 a a)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 a) (*.f64 (cbrt.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (/.f64 2 (*.f64 a a)) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 (/.f64 2 (*.f64 a a)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 2 a))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (*.f64 a (*.f64 a 1/2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 a)) a))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 (*.f64 a a))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 -2 a)) (neg.f64 a)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 1 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 a (*.f64 a 1/2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)) a))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 a a))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)) (neg.f64 a)))
(/.f64 (neg.f64 a) (/.f64 (/.f64 -2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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))) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (/.f64 (/.f64 2 a) (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (*.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 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)) (/.f64 (/.f64 2 a) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (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 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (/.f64 -2 a))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (/.f64 2 a) (+.f64 (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 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 -2 a))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (+.f64 (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 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (/.f64 1 a))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 -2 a)) (/.f64 -1 a))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (*.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 a))) (/.f64 (sqrt.f64 (/.f64 2 a)) a))
(/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (/.f64 -2 a) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 a)) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 -2 a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 a)) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 -2 a))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) (/.f64 2 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 2 a))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 (/.f64 1 a) a))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 (*.f64 a a)))) (sqrt.f64 (/.f64 2 (*.f64 a a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 (*.f64 a a))) (cbrt.f64 (/.f64 2 (*.f64 a a))))) (cbrt.f64 (/.f64 2 (*.f64 a a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 1 (sqrt.f64 a))) (/.f64 (/.f64 2 a) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 2 a) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (sqrt.f64 a))) (/.f64 (/.f64 1 a) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a))) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 (/.f64 2 a)) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) 1)) (/.f64 (cbrt.f64 (/.f64 2 a)) a))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (/.f64 2 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 (/.f64 2 a)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 a)) 2)
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 2 (*.f64 a a))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 2 (*.f64 a a))) (+.f64 (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 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) 1) (+.f64 (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 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (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 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) 2) (neg.f64 (/.f64 1 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) 1) (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) -2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) -1) (/.f64 2 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 2 a)) (+.f64 (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 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (neg.f64 (/.f64 1 a)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -1) (/.f64 2 a))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) 1) (+.f64 (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 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (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 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 2)) (cbrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (cbrt.f64 (/.f64 2 a)))) (sqrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (sqrt.f64 (/.f64 2 a)))) (cbrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 -2 a)) (+.f64 (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 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 2 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 2 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 2 a))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 2 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 -2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (neg.f64 (/.f64 1 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (/.f64 -2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -2) (/.f64 1 a))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -1) (/.f64 2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a 1/2)) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) (pow.f64 (*.f64 a (*.f64 a 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1)
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1)
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (-.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 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 (PI.f64) (*.f64 angle 1/90))) 2)) (-.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 (/.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 1 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (-.f64 (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 1 (/.f64 1 (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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))) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sqrt.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(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 (PI.f64) (*.f64 angle 1/90))))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 angle angle))))
(+.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 -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 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 angle angle)))))
(+.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 -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 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.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 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.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 (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 (*.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 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (*.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 (*.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 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 a a)) (pow.f64 (PI.f64) 6)) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a))) (fma.f64 1/765275040000000 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400))))
(+.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 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 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/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 a a)) (pow.f64 (PI.f64) 6)) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 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/765275040000000 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)))))
(*.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 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (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 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/16200)
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) 1/16200))
(+.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 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 -1/1574640000 (pow.f64 (PI.f64) 4)) (pow.f64 angle 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)))))
(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/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) 1/382637520000000))))
(+.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 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) 1/382637520000000)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 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 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 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 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 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 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 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 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 1 (-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 a (*.f64 a 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2))) (*.f64 a (*.f64 a 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 1)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 a 1/2)))) (-.f64 1 (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/2 a)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (*.f64 1/2 a)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 a a) -1/2)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 a a)))) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 a 1/2)))) (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (*.f64 a 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/2 a)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (*.f64 1/2 a)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 a a) -1/2)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 a a)))) -1))
(/.f64 a (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 a (/.f64 (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 a (/.f64 (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 a (*.f64 a 1/2)) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 1 (/.f64 (/.f64 2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 a)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 (sqrt.f64 a) 2) a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 a) (*.f64 (sqrt.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 a)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 (sqrt.f64 a) 2) a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (/.f64 2 (*.f64 a a)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 2 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 (cbrt.f64 a) (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 (/.f64 2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 a)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 2 a) (*.f64 (cbrt.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 a)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (/.f64 2 (*.f64 a a)) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 (/.f64 2 (*.f64 a a)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.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 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (*.f64 a (*.f64 a 1/2))))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 a)) a))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 (*.f64 a a))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 -2 a)) (neg.f64 a)))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 1 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 a (*.f64 a 1/2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)) a))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 a a))) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (neg.f64 a) (/.f64 (/.f64 -2 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (neg.f64 a) (/.f64 (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 a (sqrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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))) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (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 (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 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 2 (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 a a))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (/.f64 (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 1/2 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (/.f64 (/.f64 2 a) (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (/.f64 2 (*.f64 (cbrt.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) a)))
(/.f64 (*.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 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (*.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 (*.f64 a a)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (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 (*.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 2 (*.f64 a a))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (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)))) (/.f64 2 (*.f64 a a)))) (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 (cbrt.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 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 a a)))))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)) (/.f64 (/.f64 2 a) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (/.f64 2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (/.f64 2 a) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (/.f64 1 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 2 a)))
(/.f64 a (*.f64 (sqrt.f64 (/.f64 2 a)) (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 2 a)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (/.f64 a (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 -2 a)) (/.f64 -1 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (/.f64 2 a) (*.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 a)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 (sqrt.f64 a) 2) a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 a))) (/.f64 (sqrt.f64 (/.f64 2 a)) a))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (/.f64 2 a))) a)
(*.f64 a (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 (/.f64 2 a)))))
(/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (/.f64 -2 a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (/.f64 -2 a) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 a)))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 2 (*.f64 a a))))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 a)) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (/.f64 -2 a)))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 a)) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (*.f64 (/.f64 2 (*.f64 a a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (/.f64 2 (*.f64 a a)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 2 (*.f64 a a))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) (/.f64 2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 2 a))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 2 a)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (/.f64 a (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (/.f64 (/.f64 1 a) a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 (*.f64 a a)))) (sqrt.f64 (/.f64 2 (*.f64 a a))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (/.f64 2 (*.f64 a a))) (sqrt.f64 (/.f64 2 (*.f64 a a)))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 (*.f64 a a))) (cbrt.f64 (/.f64 2 (*.f64 a a))))) (cbrt.f64 (/.f64 2 (*.f64 a a))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 2 (*.f64 a a))) (cbrt.f64 (/.f64 2 (*.f64 a a))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 1 (sqrt.f64 a))) (/.f64 (/.f64 2 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 a)) (/.f64 2 a)) (sqrt.f64 a))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (sqrt.f64 a))) (*.f64 a (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 2 a) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 2 a)) (cbrt.f64 a))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (pow.f64 (cbrt.f64 a) 2))) (*.f64 a (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (sqrt.f64 a))) (/.f64 (/.f64 1 a) (sqrt.f64 a)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 a) a)) (/.f64 2 (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 1 a) (/.f64 2 (sqrt.f64 a)))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 a)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 a)) (/.f64 2 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 1 a) (/.f64 2 (pow.f64 (cbrt.f64 a) 2)))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a))) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (/.f64 2 a))) (sqrt.f64 a)) (sqrt.f64 (/.f64 2 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (/.f64 2 a)) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a)))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 (/.f64 2 a)) (cbrt.f64 a)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 2 a)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 2 a)) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 2 a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 2 a)) (cbrt.f64 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) 1)) (/.f64 (cbrt.f64 (/.f64 2 a)) a))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (cbrt.f64 (/.f64 2 a))) a)
(*.f64 a (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 a)) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (/.f64 2 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (sqrt.f64 a))) (cbrt.f64 (/.f64 2 a))) (sqrt.f64 a))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 2 a)) (sqrt.f64 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 (/.f64 2 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 2 a))) (cbrt.f64 a))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (/.f64 2 a)) (cbrt.f64 a))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 a)) 2)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 2 (*.f64 a a))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 2 (*.f64 a a))) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 a (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 a (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) 1) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 1/2 (*.f64 a a)) (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (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 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) 2) (neg.f64 (/.f64 1 a)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) 1) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) -2) (/.f64 1 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 -2 a)) (neg.f64 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1)) (*.f64 (sqrt.f64 (/.f64 -2 a)) (sqrt.f64 (/.f64 -2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 -2 a))) (/.f64 (neg.f64 a) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 -2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) -1) (/.f64 2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 2 a)) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (neg.f64 (/.f64 1 a)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (/.f64 1 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 -2 a)) (neg.f64 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1)) (*.f64 (sqrt.f64 (/.f64 -2 a)) (sqrt.f64 (/.f64 -2 a))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 -2 a))) (/.f64 (neg.f64 a) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 -2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -1) (/.f64 2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 a (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (*.f64 a 1/2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (*.f64 a (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) 1) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 1/2 (*.f64 a a)) (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 a (*.f64 a 1/2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (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 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (*.f64 1/2 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(/.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 1 a))))
(/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 1 a))) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) a) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))))
(/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 a)) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) 2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (sqrt.f64 (/.f64 2 a)))
(/.f64 a (*.f64 (sqrt.f64 (/.f64 2 a)) (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 a)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (/.f64 1 a))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 2 a))) (cbrt.f64 (/.f64 2 a))))
(/.f64 a (*.f64 (*.f64 (cbrt.f64 (/.f64 2 a)) (cbrt.f64 (sqrt.f64 (/.f64 2 a)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 2 a))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (cbrt.f64 (/.f64 2 a)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (sqrt.f64 (/.f64 2 a)))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (sqrt.f64 (sqrt.f64 (/.f64 2 a)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (cbrt.f64 (/.f64 2 a)))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 2 a)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (/.f64 a (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 2)) (cbrt.f64 (/.f64 1 a)))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 2)))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (cbrt.f64 (/.f64 2 a)))) (sqrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 2 a))) (sqrt.f64 (cbrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 2 a))) (sqrt.f64 (cbrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))))
(/.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 2 a))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 2 a)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (sqrt.f64 (/.f64 2 a)))) (cbrt.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 2 a))) (cbrt.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 a (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 2 a))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 2 a))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 -2 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 -2 a)) (+.f64 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 2 a))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 2 (*.f64 a a)))
(/.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)))) (/.f64 a (/.f64 2 a))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 a))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (/.f64 -2 a))
(*.f64 (/.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 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.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)))) (/.f64 -2 a)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 2 a))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 a (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 1/2 a) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 a)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 -2 a))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (neg.f64 a) (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) -1)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 -2 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (neg.f64 (/.f64 1 a)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) (/.f64 -2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 2 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (cbrt.f64 (/.f64 2 a)) 2)) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -2) (/.f64 1 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 -2 a)) (neg.f64 a))) (sqrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 a (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1)) (*.f64 (sqrt.f64 (/.f64 -2 a)) (sqrt.f64 (/.f64 -2 a))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 -2 a))) (/.f64 (neg.f64 a) (cbrt.f64 (/.f64 -2 a)))) (cbrt.f64 (/.f64 -2 a)))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 -2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (*.f64 (cbrt.f64 (/.f64 -2 a)) (cbrt.f64 (/.f64 -2 a)))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -1) (/.f64 2 a))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (neg.f64 (sqrt.f64 (/.f64 2 a)))) (sqrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 (/.f64 2 a)) (neg.f64 a))) (neg.f64 (sqrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (sqrt.f64 (/.f64 2 a)))))
(/.f64 (/.f64 (neg.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))) (cbrt.f64 (/.f64 2 a)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2) (neg.f64 a))) (neg.f64 (cbrt.f64 (/.f64 2 a))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 2 a))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2 a)) 2))))
(pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3) 1/3)
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 1/2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 a) (*.f64 1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 a 1/2)) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) (pow.f64 (*.f64 a (*.f64 a 1/2)) 3)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 a (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (-.f64 1 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (-.f64 1 (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))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.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 (-.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.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 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.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))) 2))) (-.f64 1 (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 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.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 (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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (-.f64 (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)))
(/.f64 1 (/.f64 1 (-.f64 1 (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))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.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))) 3))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (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))))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (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 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (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 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (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 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.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))))) (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 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.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 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.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 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (neg.f64 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (sin.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 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.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 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sqrt.f64 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))) (cbrt.f64 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (+.f64 (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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(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 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 121 to 80 computations (33.9% saved)

series0.0ms (0%)

Counts
1 → 4
Calls

3 calls:

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

rewrite55.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
1662×fma-def
1024×associate-*r*
952×*-commutative
820×associate-*l*
546×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067570
1155570
2587570
32834570
46448570
Stop Event
node limit
Counts
22 → 34
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) 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/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 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))))))
(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/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))))))
(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 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(pow.f64 (cbrt.f64 (PI.f64)) 2)
1.0b
(cbrt.f64 (PI.f64))
24.3b
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))))
24.7b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 137 to 85 computations (38% saved)

series1.0ms (0%)

Counts
3 → 12
Calls

3 calls:

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

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1008×unswap-sqr
842×swap-sqr
478×sqr-pow
466×pow-sqr
330×rem-sqrt-square
Iterations

Useful iterations: 1 (0.0ms)

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

simplify79.0ms (0.4%)

Algorithm
egg-herbie
Rules
1340×associate-+r+
1238×associate-+l+
882×*-commutative
758×associate-/r/
502×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02392567
16062257
220822199
356922199
Stop Event
node limit
Counts
107 → 134
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1)
(*.f64 (cbrt.f64 (PI.f64)) 1)
(*.f64 1 (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/6) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/4) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3/2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1))))
(pow.f64 (PI.f64) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 2/3)
(pow.f64 (pow.f64 (PI.f64) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(fabs.f64 (cbrt.f64 (PI.f64)))
(log.f64 (exp.f64 (cbrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (PI.f64)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (PI.f64))))
(exp.f64 (log.f64 (cbrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (pow.f64 (PI.f64) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (pow.f64 (PI.f64) 1/6)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))) (*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (PI.f64) 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/6) (pow.f64 (pow.f64 (PI.f64) 2) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1))))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))
(fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(cbrt.f64 (pow.f64 (PI.f64) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 2/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 angle 4) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (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))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 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 1/25194240000 (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) -1)
(cbrt.f64 (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1)
(cbrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) 1)
(cbrt.f64 (PI.f64))
(*.f64 1 (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(*.f64 (pow.f64 (PI.f64) 1/6) (pow.f64 (PI.f64) 1/6))
(cbrt.f64 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (cbrt.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2))
(cbrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))))
(cbrt.f64 (PI.f64))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) 4)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(cbrt.f64 (PI.f64))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(cbrt.f64 (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(cbrt.f64 (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (PI.f64) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 1/6)) (cbrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/4) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/4))
(cbrt.f64 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3/2))
(cbrt.f64 (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1))
(cbrt.f64 (PI.f64))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (PI.f64))) (log1p.f64 (cbrt.f64 (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 3)) (+.f64 (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (PI.f64))))) (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64))))) 1))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 (PI.f64))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (PI.f64)))))))
(pow.f64 (PI.f64) 1/3)
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) 1)
(cbrt.f64 (PI.f64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2)
(cbrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 2/3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) 4)
(pow.f64 (pow.f64 (PI.f64) 1/6) 2)
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3)
(cbrt.f64 (PI.f64))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(cbrt.f64 (PI.f64))
(fabs.f64 (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(log.f64 (exp.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (PI.f64)))))
(cbrt.f64 (PI.f64))
(expm1.f64 (log1p.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(exp.f64 (log.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/3))
(cbrt.f64 (PI.f64))
(log1p.f64 (expm1.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) -1)
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (PI.f64) 1/6) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (pow.f64 (PI.f64) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (pow.f64 (PI.f64) 1/6)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))) (*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (PI.f64)) 1/6))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/6) 4))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (PI.f64) 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (PI.f64) 1/6))))
(*.f64 (pow.f64 (PI.f64) 1/6) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))) (*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64))))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 2) 3/2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/6) (pow.f64 (pow.f64 (PI.f64) 2) 1/6))
(cbrt.f64 (pow.f64 (PI.f64) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(cbrt.f64 (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/6) (pow.f64 (pow.f64 (PI.f64) 2) 1/6))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 2/3))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)

eval831.0ms (3.8%)

Compiler

Compiled 47603 to 35324 computations (25.8% saved)

prune644.0ms (3%)

Pruning

166 alts after pruning (160 fresh and 6 done)

PrunedKeptTotal
New1205241229
Fresh13136149
Picked101
Done268
Total12211661387
Error
17.7b
Counts
1387 → 166
Alt Table
Click to see full alt table
StatusErrorProgram
34.4b
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) 2))
25.8b
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle a)) 2) (*.f64 b b))
26.0b
(fma.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (*.f64 b b))
45.2b
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2) 3) 1/3)
25.7b
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)
25.7b
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
26.2b
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)) 3)
25.9b
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
30.7b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
32.1b
(+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 a 1/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))
20.1b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)) 3) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.9b
(+.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (*.f64 b 1) 2))
26.0b
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
25.6b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
40.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1))) (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1))))) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)) (sin.f64 1)))) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle))))) 2))
25.4b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))))) 2))
25.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
37.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (pow.f64 angle 1/6) 2) (/.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))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) (/.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))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 angle 1/3) (/.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))
20.0b
(+.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))
19.8b
(+.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))
20.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle (/.f64 32400 angle)))) 1) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
42.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) (/.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))
42.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.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))
42.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 4)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle angle)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle angle)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 2) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 6) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/6) 6) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6)) 3)) 3)) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) 3)) 2))
23.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 2) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/6) 4) 3))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 angle)))) 3))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/12)) 3))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 1/180)) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 3)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 (PI.f64)))) 6)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 3)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2))
26.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
42.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))) 2))
24.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
41.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3/2)))) 2) (pow.f64 (*.f64 b 1) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) angle)))) 2) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (+.f64 (*.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2)))) (+.f64 1 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) 2))
19.8b
(+.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 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.7b
(+.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 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))) 3))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
42.6b
(+.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))) (pow.f64 (pow.f64 (/.f64 180 angle) 3/2) 1/3)))) 2))
41.6b
(+.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))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) 3)))) 2))
41.6b
(+.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 180 angle))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/2))) (sqrt.f64 (/.f64 180 angle))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2))
19.9b
(+.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))
41.6b
(+.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))
19.9b
(+.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)) (pow.f64 (sqrt.f64 180) 2)))) 2))
19.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 180 angle)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 3)))) 2))
19.8b
(+.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))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 angle -1) (PI.f64)) 180)))) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) 2))))) 2))
41.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 1 (exp.f64 (log.f64 (/.f64 (/.f64 180 angle) (PI.f64))))))) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
19.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) (pow.f64 (*.f64 b 1) 2))
42.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
30.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
19.9b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
29.0b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
29.1b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.8b
(+.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))
19.9b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a)))) 2) (pow.f64 (*.f64 b 1) 2))
25.9b
(+.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 2) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.7b
(+.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.0b
(+.f64 (/.f64 (*.f64 a (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 2 a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.7b
(+.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))
23.8b
(+.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 1 (/.f64 (/.f64 2 (*.f64 a a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.4b
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/2 a)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (*.f64 1/2 a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (+.f64 (*.f64 (*.f64 a (*.f64 a 1/2)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 a (*.f64 a 1/2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.6b
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
27.6b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.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 180 (PI.f64))))) 2))
30.7b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
27.4b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
31.1b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.1b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
30.5b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 2))
30.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
30.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
32.7b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.2b
(+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) 2)))) (pow.f64 (*.f64 b 1) 2))
25.7b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
20.4b
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (pow.f64 (*.f64 b 1) 2))
33.2b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.6b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
33.6b
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
20.4b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) (pow.f64 (*.f64 b 1) 2))
39.6b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)))) (pow.f64 (*.f64 b 1) 2))
20.7b
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 2))) (pow.f64 (*.f64 b 1) 2))
29.3b
(+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) a) 6)) (pow.f64 (*.f64 b 1) 2))
29.4b
(+.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 6)) (pow.f64 (*.f64 b 1) 2))
31.1b
(*.f64 b b)
37.6b
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
28.2b
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
Compiler

Compiled 4838 to 3928 computations (18.8% saved)

regimes957.0ms (4.4%)

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

6 calls:

138.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
138.0ms
b
135.0ms
angle
133.0ms
a
133.0ms
(/.f64 angle 180)
Results
ErrorSegmentsBranch
19.7b1a
19.7b1b
19.7b1angle
19.7b1(+.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))
19.7b1(*.f64 (/.f64 angle 180) (PI.f64))
19.7b1(/.f64 angle 180)
Compiler

Compiled 6694 to 4882 computations (27.1% saved)

regimes900.0ms (4.2%)

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

6 calls:

137.0ms
(/.f64 angle 180)
128.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
126.0ms
angle
126.0ms
b
122.0ms
a
Results
ErrorSegmentsBranch
19.7b1a
19.7b1b
19.7b1angle
19.7b1(+.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))
19.7b1(*.f64 (/.f64 angle 180) (PI.f64))
19.7b1(/.f64 angle 180)
Compiler

Compiled 6033 to 4363 computations (27.7% saved)

regimes445.0ms (2.1%)

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

6 calls:

90.0ms
(/.f64 angle 180)
60.0ms
b
59.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
58.0ms
angle
57.0ms
a
Results
ErrorSegmentsBranch
19.7b1a
19.7b1b
19.7b1angle
19.7b1(+.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))
19.7b1(*.f64 (/.f64 angle 180) (PI.f64))
19.7b1(/.f64 angle 180)
Compiler

Compiled 2817 to 2018 computations (28.4% saved)

regimes271.0ms (1.2%)

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

6 calls:

40.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
40.0ms
b
39.0ms
a
38.0ms
(/.f64 angle 180)
38.0ms
angle
Results
ErrorSegmentsBranch
19.8b1a
19.8b1b
19.8b1angle
19.8b1(+.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))
19.8b1(*.f64 (/.f64 angle 180) (PI.f64))
19.8b1(/.f64 angle 180)
Compiler

Compiled 1767 to 1255 computations (29% saved)

regimes235.0ms (1.1%)

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

5 calls:

39.0ms
(/.f64 angle 180)
38.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
38.0ms
a
38.0ms
b
38.0ms
angle
Results
ErrorSegmentsBranch
19.8b1a
19.8b1b
19.8b1angle
19.8b1(*.f64 (/.f64 angle 180) (PI.f64))
19.8b1(/.f64 angle 180)
Compiler

Compiled 1680 to 1191 computations (29.1% saved)

regimes233.0ms (1.1%)

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

5 calls:

40.0ms
a
39.0ms
(/.f64 angle 180)
37.0ms
angle
37.0ms
b
37.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
Results
ErrorSegmentsBranch
19.8b1a
19.8b1b
19.8b1angle
19.8b1(*.f64 (/.f64 angle 180) (PI.f64))
19.8b1(/.f64 angle 180)
Compiler

Compiled 1659 to 1176 computations (29.1% saved)

regimes224.0ms (1%)

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

5 calls:

38.0ms
(/.f64 angle 180)
37.0ms
a
36.0ms
b
36.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
36.0ms
angle
Results
ErrorSegmentsBranch
19.9b1a
19.9b1b
19.9b1angle
19.9b1(*.f64 (/.f64 angle 180) (PI.f64))
19.9b1(/.f64 angle 180)
Compiler

Compiled 1617 to 1149 computations (28.9% saved)

regimes83.0ms (0.4%)

Counts
29 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/90))))) (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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/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))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
Calls

5 calls:

15.0ms
a
14.0ms
(/.f64 angle 180)
14.0ms
b
14.0ms
angle
13.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
Results
ErrorSegmentsBranch
19.9b1a
19.9b1b
19.9b1angle
19.9b1(*.f64 (/.f64 angle 180) (PI.f64))
19.9b1(/.f64 angle 180)
Compiler

Compiled 476 to 317 computations (33.4% saved)

regimes76.0ms (0.4%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/90))))) (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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 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))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
Calls

5 calls:

15.0ms
angle
14.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
13.0ms
a
12.0ms
(/.f64 angle 180)
12.0ms
b
Results
ErrorSegmentsBranch
20.0b1a
20.0b1b
20.0b1angle
20.0b1(*.f64 (/.f64 angle 180) (PI.f64))
20.0b1(/.f64 angle 180)
Compiler

Compiled 428 to 282 computations (34.1% saved)

regimes71.0ms (0.3%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/90))))) (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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
Calls

5 calls:

13.0ms
(/.f64 angle 180)
13.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
13.0ms
b
12.0ms
angle
12.0ms
a
Results
ErrorSegmentsBranch
20.0b1a
20.0b1b
20.0b1angle
20.0b1(*.f64 (/.f64 angle 180) (PI.f64))
20.0b1(/.f64 angle 180)
Compiler

Compiled 412 to 270 computations (34.5% saved)

regimes175.0ms (0.8%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/90))))) (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 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 4))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b))))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (expm1.f64 (log1p.f64 (*.f64 b b))))
Outputs
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
Calls

5 calls:

35.0ms
a
33.0ms
angle
32.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
32.0ms
(/.f64 angle 180)
32.0ms
b
Results
ErrorSegmentsBranch
22.0b3a
24.7b3b
19.9b3angle
19.9b3(*.f64 (/.f64 angle 180) (PI.f64))
19.9b3(/.f64 angle 180)
Compiler

Compiled 396 to 259 computations (34.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.29913591151292585
1642.3837735722625
0.0ms
-5.552272049931733
-0.0007600759839885983
Compiler

Compiled 28 to 21 computations (25% saved)

regimes146.0ms (0.7%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/90))))) (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))
Outputs
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))
Calls

5 calls:

28.0ms
(/.f64 angle 180)
28.0ms
angle
27.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
27.0ms
a
27.0ms
b
Results
ErrorSegmentsBranch
22.0b3a
24.7b3b
19.9b3angle
19.9b3(*.f64 (/.f64 angle 180) (PI.f64))
19.9b3(/.f64 angle 180)
Compiler

Compiled 335 to 224 computations (33.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.29913591151292585
1642.3837735722625
0.0ms
-5.552272049931733
-0.0007600759839885983
Compiler

Compiled 28 to 21 computations (25% saved)

regimes135.0ms (0.6%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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))
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 angle (*.f64 (PI.f64) 1/180))) 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))
Calls

5 calls:

26.0ms
angle
25.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
25.0ms
(/.f64 angle 180)
25.0ms
b
25.0ms
a
Results
ErrorSegmentsBranch
22.0b3a
24.7b3b
20.0b3angle
20.0b3(*.f64 (/.f64 angle 180) (PI.f64))
20.0b3(/.f64 angle 180)
Compiler

Compiled 295 to 195 computations (33.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.29913591151292585
1642.3837735722625
0.0ms
-5.552272049931733
-0.0007600759839885983
Compiler

Compiled 28 to 21 computations (25% saved)

regimes128.0ms (0.6%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Outputs
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(*.f64 b b)
Calls

5 calls:

25.0ms
(/.f64 angle 180)
25.0ms
a
25.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
24.0ms
angle
24.0ms
b
Results
ErrorSegmentsBranch
22.5b3a
24.7b3b
21.7b3angle
21.7b3(*.f64 (/.f64 angle 180) (PI.f64))
21.7b3(/.f64 angle 180)
Compiler

Compiled 275 to 180 computations (34.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6031773334586003e+58
1.1342537601196935e+68
0.0ms
-0.0007600759839885983
-3.925810208548552e-5
Compiler

Compiled 28 to 21 computations (25% saved)

regimes75.0ms (0.3%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.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 (PI.f64) a) (*.f64 1/180 angle)) 2) (pow.f64 (*.f64 b 1) 2))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 a a))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (pow.f64 (*.f64 b 1) 2))
Outputs
(*.f64 b b)
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(*.f64 b b)
Calls

3 calls:

23.0ms
a
23.0ms
angle
23.0ms
b
Results
ErrorSegmentsBranch
22.7b3a
24.7b3b
21.8b3angle
Compiler

Compiled 241 to 153 computations (36.5% saved)

bsearch82.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
2.8857192002254808e+60
2.0416567682154482e+70
26.0ms
-4.083255375755222e+43
-5.918698037403334e+42
Results
51.0ms213×body256valid
18.0ms43×body512valid
9.0ms43×body256infinite
Compiler

Compiled 446 to 360 computations (19.3% saved)

regimes48.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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))
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:

16.0ms
angle
15.0ms
b
14.0ms
a
Results
ErrorSegmentsBranch
22.7b3a
24.7b3b
21.8b3angle
Compiler

Compiled 111 to 69 computations (37.8% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
2.8857192002254808e+60
2.0416567682154482e+70
26.0ms
-4.083255375755222e+43
-5.918698037403334e+42
Results
49.0ms209×body256valid
20.0ms47×body512valid
8.0ms36×body256infinite
Compiler

Compiled 446 to 360 computations (19.3% saved)

regimes44.0ms (0.2%)

Counts
7 → 3
Calls
Call 1
Inputs
(*.f64 b b)
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(pow.f64 (hypot.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) b) 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) (*.f64 b b))
(+.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 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2)
(*.f64 b b)
Calls

3 calls:

15.0ms
angle
14.0ms
b
13.0ms
a
Results
ErrorSegmentsBranch
22.7b3a
24.7b3b
21.8b3angle
Compiler

Compiled 96 to 58 computations (39.6% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
2.8857192002254808e+60
2.0416567682154482e+70
28.0ms
-4.083255375755222e+43
-5.918698037403334e+42
Results
48.0ms209×body256valid
20.0ms47×body512valid
9.0ms37×body256infinite
Compiler

Compiled 382 to 296 computations (22.5% saved)

regimes29.0ms (0.1%)

Accuracy

Total -7.9b remaining (-27.2%)

Threshold costs -7.9b (-27.2%)

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

3 calls:

12.0ms
angle
8.0ms
b
8.0ms
a
Results
ErrorSegmentsBranch
28.9b3a
29.3b3b
28.9b3angle
Compiler

Compiled 35 to 23 computations (34.3% saved)

bsearch93.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-1.7337684116251636e-40
-1.184671601456251e-40
65.0ms
-6.247760170897425e+149
-5.886410685323873e+141
Results
38.0ms42×body1024valid
29.0ms131×body256valid
16.0ms30×body512valid
7.0msbody2048valid
Compiler

Compiled 394 to 284 computations (27.9% saved)

simplify34.0ms (0.2%)

Algorithm
egg-herbie
Rules
88×*-commutative
42×+-commutative
14×if-if-or-not
sub-neg
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671497
12491497
22561497
32601497
42621497
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 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 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 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 1/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))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
(if (<=.f64 (/.f64 angle 180) -5) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 (/.f64 angle 180) 1/2) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 (/.f64 angle 180) -5) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 (/.f64 angle 180) 1/2) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 (/.f64 angle 180) -5) (+.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 (/.f64 angle 180) 1/2) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))))
(if (<=.f64 (/.f64 angle 180) -1152921504606847/2305843009213693952) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (if (<=.f64 (/.f64 angle 180) 19999999999999998876238979948827261631594308857026393931776) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (<=.f64 angle -6000000000000000578799285889800569438076928) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (<=.f64 angle -8200000000000000089526335121011955789201408) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (+.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 -6000000000000000578799285889800569438076928) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2) (*.f64 b b)))
(if (<=.f64 a -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488) (*.f64 b b) (if (<=.f64 a -7159819166925433/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b)) (*.f64 b b)))
(*.f64 b b)
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 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 (/.f64 angle (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) 2)))) (cbrt.f64 (/.f64 180 (PI.f64)))))) 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 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 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 1/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 (PI.f64) (*.f64 angle 1/180)))) 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))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 b 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 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 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 b 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 2))
(if (<=.f64 (/.f64 angle 180) -5) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 (/.f64 angle 180) 1/2) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a 1/180)) (*.f64 1/180 (PI.f64))) (*.f64 angle a)) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (or (<=.f64 (/.f64 angle 180) -5) (not (<=.f64 (/.f64 angle 180) 1/2))) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (pow.f64 b 2) (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a 1/180)) (*.f64 (PI.f64) 1/180)) (*.f64 a angle))))
(if (<=.f64 (/.f64 angle 180) -5) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 (/.f64 angle 180) 1/2) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (or (<=.f64 (/.f64 angle 180) -5) (not (<=.f64 (/.f64 angle 180) 1/2))) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(if (<=.f64 (/.f64 angle 180) -5) (+.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 (/.f64 angle 180) 1/2) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))))
(if (or (<=.f64 (/.f64 angle 180) -5) (not (<=.f64 (/.f64 angle 180) 1/2))) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(if (<=.f64 (/.f64 angle 180) -1152921504606847/2305843009213693952) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (if (<=.f64 (/.f64 angle 180) 19999999999999998876238979948827261631594308857026393931776) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (<=.f64 (/.f64 angle 180) -1152921504606847/2305843009213693952) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) 0) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (if (<=.f64 (/.f64 angle 180) 19999999999999998876238979948827261631594308857026393931776) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 b b)))
(if (<=.f64 angle -6000000000000000578799285889800569438076928) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (or (<=.f64 angle -6000000000000000578799285889800569438076928) (not (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984))) (*.f64 b b) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(if (<=.f64 angle -8200000000000000089526335121011955789201408) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) (*.f64 b b)))
(if (or (<=.f64 angle -8200000000000000089526335121011955789201408) (not (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984))) (*.f64 b b) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(if (<=.f64 angle -6000000000000000578799285889800569438076928) (*.f64 b b) (if (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984) (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 1/180 (PI.f64)))) b) 2) (*.f64 b b)))
(if (or (<=.f64 angle -6000000000000000578799285889800569438076928) (not (<=.f64 angle 2899999999999999995947461632110642820023167476888402850217984))) (*.f64 b b) (pow.f64 (hypot.f64 (*.f64 angle (*.f64 a (*.f64 (PI.f64) 1/180))) b) 2))
(if (<=.f64 a -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488) (*.f64 b b) (if (<=.f64 a -7159819166925433/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))) (*.f64 b b)) (*.f64 b b)))
(if (or (<=.f64 a -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488) (not (<=.f64 a -7159819166925433/49039857307708443467467104868809893875799651909875269632))) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))))
(*.f64 b b)
Compiler

Compiled 551 to 426 computations (22.7% saved)

soundness282.0ms (1.3%)

Algorithm
egg-herbie
Rules
2920×sqr-pow
1296×distribute-rgt-in
1288×distribute-lft-in
1284×pow-sqr
1260×cube-prod
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
03834983
19914909
242704909
Stop Event
node limit
node limit
Compiler

Compiled 191 to 147 computations (23% saved)

end244.0ms (1.1%)

Compiler

Compiled 497 to 346 computations (30.4% saved)

Profiling

Loading profile data...