Details

Time bar (total: 19.7s)

analyze651.0ms (3.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.5s (27.9%)

Results
1.5s1580×body1024valid
1.3s1405×body1024infinite
1.3s5617×body256valid
434.0ms831×body512valid
397.0ms706×body512infinite
331.0ms226×body2048valid
233.0ms1010×body256infinite
10.0msbody4096valid
Bogosity

preprocess201.0ms (1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 27 to 22 computations (18.5% saved)

simplify182.0ms (0.9%)

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.1b
Counts
4 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
19.2b
(+.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.2b
(+.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.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
Compiler

Compiled 72 to 57 computations (20.8% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
0.3b
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
23.5b
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
23.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)

rewrite93.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.7%)

Algorithm
egg-herbie
Rules
1528×fma-def
1260×associate-*r*
1092×associate-*l*
730×swap-sqr
654×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 angle 180) (PI.f64))
0.4b
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
23.6b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
23.8b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 86 to 58 computations (32.6% saved)

series2.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

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

simplify111.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 58 computations (32.6% saved)

series3.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

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

simplify91.0ms (0.5%)

Algorithm
egg-herbie
Rules
1366×distribute-rgt-in
1362×distribute-lft-in
894×associate-*r*
884×associate-/r*
694×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03844983
19844909
242534909
Stop Event
node limit
Counts
193 → 217
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 180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))) 1)
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 a (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)
(*.f64 1 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.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 180 (PI.f64)))))
(*.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 180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 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 180 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3))
(expm1.f64 (log1p.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (log.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (/.f64 angle (/.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)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 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 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 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 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.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 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 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 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)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (*.f64 (*.f64 1/32400 (*.f64 angle (*.f64 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 (*.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 1/32400 (*.f64 angle (*.f64 angle (*.f64 a a)))) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 a a))) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)) (*.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a 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 (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 1/32400 (*.f64 angle (*.f64 angle (*.f64 a a)))) (pow.f64 (PI.f64) 2)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (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 angle (*.f64 angle (*.f64 a 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 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 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 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 180 (PI.f64)))) 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 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 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (cos.f64 (/.f64 angle (/.f64 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 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 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 180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (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 180 (PI.f64)))) 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 180 (PI.f64))))) 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 180 (PI.f64))))) 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 180 (PI.f64)))) 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 180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 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 angle (/.f64 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 angle (/.f64 180 (PI.f64)))) 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 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 angle (/.f64 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 angle (/.f64 180 (PI.f64))))) 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 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 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(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 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.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 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.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 180 (PI.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 180 (PI.f64)))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.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 180 (PI.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 180 (PI.f64))))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.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 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))) 1)
(pow.f64 (*.f64 a (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 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 a (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 a (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (*.f64 a (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 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 1)
(pow.f64 (*.f64 a (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 1 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(pow.f64 (*.f64 a (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 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 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 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 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 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 (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 180 (PI.f64)))) 2))
(pow.f64 (*.f64 a (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 180 (PI.f64)))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (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 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a)
(pow.f64 (*.f64 a (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 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (*.f64 a (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 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(pow.f64 (*.f64 a (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 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (-.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(pow.f64 (*.f64 a (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 (exp.f64 (log1p.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle 1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (/.f64 angle 1) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) 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 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 -1/180 (PI.f64)) (neg.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)) (sqrt.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 angle (*.f64 (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 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.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 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.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 180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (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 (/.f64 (*.f64 angle 1/180) 1) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 (PI.f64) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) -1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) 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 (/.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 angle (*.f64 (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 angle (*.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 180))))
(*.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 angle (*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.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 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(*.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 180 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))

eval476.0ms (2.4%)

Compiler

Compiled 26268 to 18605 computations (29.2% saved)

prune420.0ms (2.1%)

Pruning

101 alts after pruning (101 fresh and 0 done)

PrunedKeptTotal
New783101884
Fresh000
Picked101
Done202
Total786101887
Error
17.6b
Counts
887 → 101
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
19.4b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) a) 1/180)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.4b
(+.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.2b
(+.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))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.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)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.2b
(+.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))
43.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 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 180 (PI.f64))))) 2)) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.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 180 (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.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 180 (PI.f64))))))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (exp.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
32.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 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
19.4b
(+.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 180 (PI.f64)))) 3))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.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 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180))))) 2))
23.2b
(+.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 180 (PI.f64))))))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3)))) 2))
19.2b
(+.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 180 (PI.f64)))) 3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.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))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
22.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2))
43.3b
(+.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) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 1 (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
23.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
24.8b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
37.3b
(+.f64 (pow.f64 (exp.f64 (log.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))
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 angle (/.f64 (PI.f64) 180)))) 2))
30.6b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.8b
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.9b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.6b
(+.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 (/.f64 angle 180) (PI.f64)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
19.4b
(+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
44.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
37.0b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.3b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
21.7b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) a) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.9b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.3b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.8b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.0b
(+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a a)))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
22.8b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
25.9b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
31.0b
(+.f64 (log.f64 (exp.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.7b
(+.f64 (expm1.f64 (log1p.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))
37.3b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
37.0b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.3b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
Compiler

Compiled 5968 to 4662 computations (21.9% saved)

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 66 to 46 computations (30.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite70.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify56.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

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

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

rewrite62.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify43.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 110 to 70 computations (36.4% saved)

series8.0ms (0%)

Counts
3 → 40
Calls

12 calls:

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

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
944×associate-*r/
882×swap-sqr
806×associate-*l/
756×associate-/r*
328×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify112.0ms (0.6%)

Algorithm
egg-herbie
Rules
1534×associate-/r*
1468×associate-/r/
1124×associate-*r*
916×associate-*l*
614×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05187180
112537038
253107038
Stop Event
node limit
Counts
224 → 283
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 (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 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 1)
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1)
(*.f64 1 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 3)
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))) 1)
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 a (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)))
(*.f64 a (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 (sqrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))) (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 (cbrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 a)) (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 1)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 -1 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(*.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 1)
(*.f64 1 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 1/180 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 180 (PI.f64))) angle)
(*.f64 (/.f64 1 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1 (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 -180 angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 -180)) (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1/180 (/.f64 1 (PI.f64))) angle)
(*.f64 (/.f64 1/180 (/.f64 1 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 1/180 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 -180)) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 180 -1/2) (pow.f64 180 -1/2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2) (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2)))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 angle (*.f64 1 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 -180 (neg.f64 (PI.f64))))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 -1 (/.f64 -180 (*.f64 angle (PI.f64))))
(/.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 1)
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 -180 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 -180 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.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 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2)) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) (/.f64 -180 (cbrt.f64 (*.f64 angle (neg.f64 (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 (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 1/180 (/.f64 1 (*.f64 angle (PI.f64))))
(/.f64 1/180 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1)))
(/.f64 -1/180 (/.f64 -1 (*.f64 angle (PI.f64))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 -180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1/4) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1/4)))
(/.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 180)
(/.f64 (*.f64 1/180 angle) (/.f64 1 (PI.f64)))
(/.f64 (pow.f64 180 -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2)))
(/.f64 (pow.f64 1 -1/2) (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 180)) (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 1/180 (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 1/180 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(exp.f64 (log.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
Outputs
(*.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))))
(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))))))
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 a a) (*.f64 angle angle))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 a a) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 a a) (*.f64 angle angle))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000)))))
(+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/396718580736000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/2777030065152000000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 8))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))
(fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 a a) (*.f64 angle angle))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/765275040000000))))))
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 a (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (*.f64 (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 a (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 (sqrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 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 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 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 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))) (sqrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (*.f64 (cbrt.f64 a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.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 (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 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) a) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 a)) (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 a))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (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 (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 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))) (*.f64 a (sqrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))) (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)) 1))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.f64 (/.f64 1 (/.f64 180 (PI.f64))) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1 (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 1 (/.f64 -180 angle)) (neg.f64 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 -180)) (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1/180 (/.f64 1 (PI.f64))) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1/180 (/.f64 1 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 1/180 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 -180)) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 -180)) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 180 -1/2) (pow.f64 180 -1/2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2) (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (*.f64 1 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 -180 (neg.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 -1 (/.f64 -180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 -180 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 -180 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.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 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.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 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 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 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 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 180 (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2)) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) -180) (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) -180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) (/.f64 -180 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) -180) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) -180) (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (sqrt.f64 (PI.f64))))
(*.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 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 1 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 1/180 (/.f64 1 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 1/180 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 -1/180 (/.f64 -1 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 -180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1/4) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1/4) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1/4))
(/.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1/2) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1/180 angle) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 180 -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2)))
(*.f64 (/.f64 (pow.f64 180 -1/2) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 angle (PI.f64))) -1/2) (/.f64 (pow.f64 180 -1/2) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -2)
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1/2) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2) -1/2) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) -2)
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 1) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 180)) (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))) (sqrt.f64 180)))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.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 (/.f64 180 (*.f64 angle (PI.f64))) -1)) (sqrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 1/180 (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 1/180 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) 1) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))) (cbrt.f64 180)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)) 2) (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 1/180 (*.f64 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))))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -2))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))
0.7b
(pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)
23.5b
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
24.0b
(sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
Compiler

Compiled 113 to 81 computations (28.3% saved)

series5.0ms (0%)

Counts
3 → 1
Calls

9 calls:

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

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1342×associate-*r/
1078×*-commutative
1072×associate-/r*
870×associate-*l/
744×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify124.0ms (0.6%)

Algorithm
egg-herbie
Rules
1318×distribute-rgt-in
1304×distribute-lft-in
1114×associate-/l*
764×associate-*r*
620×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06287698
115347600
260587600
Stop Event
node limit
Counts
306 → 405
Calls
Call 1
Inputs
0
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))) 1)
(*.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 1)
(*.f64 1 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 3)
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 2))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 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 (*.f64 (PI.f64) 1/180) (/.f64 angle 1))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 (neg.f64 (PI.f64)) (/.f64 angle -180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (/.f64 (sqrt.f64 angle) 1))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (/.f64 angle 1) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 1 (sqrt.f64 (*.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 (/.f64 angle 1) (PI.f64)) 1/180)
(*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(*.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 (/.f64 (sqrt.f64 angle) 1) (PI.f64)) (/.f64 (sqrt.f64 angle) 180))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 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 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 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 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.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 (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 (/.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 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 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 -180)) (cbrt.f64 (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 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1)
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 1 (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 angle)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 -180 (PI.f64)) (neg.f64 (sqrt.f64 angle))))
(/.f64 (sqrt.f64 angle) (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 (sqrt.f64 angle))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 -180 (PI.f64)) (neg.f64 (cbrt.f64 angle))))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 (cbrt.f64 angle))))
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 angle))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (sqrt.f64 angle))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 angle))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 (neg.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 (/.f64 -180 (PI.f64)) (cbrt.f64 (neg.f64 angle))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 1/180 (/.f64 1 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) angle))
(/.f64 (*.f64 (/.f64 angle 1) (PI.f64)) 180)
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (/.f64 angle -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 -1 (neg.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 -1 (/.f64 (/.f64 -180 (PI.f64)) angle))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 -180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (/.f64 (sqrt.f64 angle) 180) (/.f64 1 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 angle) 1) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (/.f64 1 (*.f64 (cbrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (neg.f64 (neg.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (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 angle (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 angle) 2)) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 1 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 1 (/.f64 angle 1)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 1 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 1 (neg.f64 (neg.f64 angle))) (neg.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 angle 1) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 angle 1) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 angle 1) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (/.f64 angle 1) 1/180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (/.f64 angle 1) (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 angle 1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 angle 1) -1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) angle) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) 1) (sqrt.f64 angle)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (cbrt.f64 angle)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) 1) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) 1) (neg.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 1 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64))) 180)
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64))) 180)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 1 (*.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 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) 1)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) angle))
(/.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (*.f64 angle 1/180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) -1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.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 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle 1) 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) -180) (/.f64 -1 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 1 1/3))
(*.f64 1 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.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 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 angle 1/180) 1/3))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 angle) (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 angle) (pow.f64 (*.f64 (PI.f64) 1/180) 1/3))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 1/3) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 angle) 1) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (sqrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 1 (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) 1) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 angle)) 1) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (cbrt.f64 angle) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (cbrt.f64 angle) (*.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 (/.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
Outputs
0
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(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 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(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 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 angle (*.f64 (PI.f64) 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 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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) (/.f64 angle 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (neg.f64 (PI.f64)) (/.f64 angle -180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (/.f64 (sqrt.f64 angle) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle 1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (/.f64 angle 1) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 angle 1) (PI.f64)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 -1/180 (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 -1/180 (PI.f64)) (neg.f64 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64)) (/.f64 (sqrt.f64 angle) 180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 (PI.f64) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (neg.f64 angle) -1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.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 (*.f64 angle (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 180) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) 1) (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -180) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 180)))
(*.f64 (/.f64 angle -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) (/.f64 1 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (*.f64 angle 1/180) -1) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.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 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 angle 1) (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 angle 1) -1) (neg.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.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 angle (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 -180))) (sqrt.f64 (neg.f64 (PI.f64))))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 1 (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 -180 (PI.f64)) (neg.f64 (sqrt.f64 angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 angle) (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 (sqrt.f64 angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)) (sqrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 -180 (PI.f64)) (neg.f64 (cbrt.f64 angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 1 (PI.f64)) (/.f64 180 (cbrt.f64 angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 1 (PI.f64))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 1 (PI.f64))))
(/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 180 (sqrt.f64 angle)) (PI.f64))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 angle)) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle)))) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (fabs.f64 (cbrt.f64 angle)) 180) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 angle)) (PI.f64)) (cbrt.f64 angle)))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 -180 (PI.f64))) (sqrt.f64 (neg.f64 angle)))
(*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) -180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 (/.f64 -180 (PI.f64)) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 -180 (PI.f64))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 (neg.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle)))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 1/180 (/.f64 1 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) angle))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (/.f64 angle 1) (PI.f64)) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 angle -180) (/.f64 -1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 -1 (/.f64 (/.f64 -180 (PI.f64)) angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 -180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (sqrt.f64 angle) 180) (/.f64 1 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (sqrt.f64 angle) 1) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 180) (/.f64 1 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (neg.f64 (neg.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 angle (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 angle) 2)) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 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 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 1 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (/.f64 angle 1)) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (neg.f64 (neg.f64 angle))) (neg.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sqrt.f64 (/.f64 -180 (PI.f64))) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (/.f64 -180 (PI.f64)))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.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)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (*.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) 1/180) (/.f64 1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (/.f64 angle 1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle 1) -1) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (*.f64 1 (sqrt.f64 (*.f64 (PI.f64) 1/180))) angle) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 angle (/.f64 (sqrt.f64 (*.f64 (PI.f64) 1/180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) 1) (sqrt.f64 angle)) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (cbrt.f64 angle)) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) 1) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (/.f64 -180 (PI.f64)))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (/.f64 -180 (PI.f64)))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(/.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) 1) (neg.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sqrt.f64 (/.f64 -180 (PI.f64))) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 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 (cbrt.f64 angle) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 1 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 1) (PI.f64))) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 1) (PI.f64))) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 1 (*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) 1)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (*.f64 angle 1/180) 1) (/.f64 1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (*.f64 angle 1/180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (/.f64 1 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) -1) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 180)))
(/.f64 angle (*.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))))
(/.f64 angle (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.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 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))))
(/.f64 angle (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(/.f64 (/.f64 (/.f64 angle 1) 180) (/.f64 1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle 1) -180) (/.f64 -1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.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 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (sqrt.f64 180)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (fabs.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (pow.f64 1 1/3))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 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 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 angle 1/180) 1/3))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 angle) (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 angle) (pow.f64 (*.f64 (PI.f64) 1/180) 1/3))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 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 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 1/3) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (*.f64 angle 1/180) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (cbrt.f64 angle) 1) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 angle) (cbrt.f64 -180)))
(/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (sqrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 angle))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 1 (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (sqrt.f64 (cbrt.f64 angle)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64))))
(/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) 1) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 angle)) 1) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (neg.f64 (cbrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (sqrt.f64 (cbrt.f64 angle)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(/.f64 (/.f64 (cbrt.f64 angle) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 180)))
(/.f64 (/.f64 (cbrt.f64 angle) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))))
(/.f64 (/.f64 (cbrt.f64 angle) (*.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 (/.f64 1 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2))))
(/.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) 2)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

localize77.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
0.6b
(cbrt.f64 (/.f64 180 angle))
23.8b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
24.0b
(sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
Compiler

Compiled 173 to 126 computations (27.2% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite80.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
1202×associate-/r*
820×associate-/l*
796×associate-*r/
650×*-commutative
564×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02152758
14392028
216952024
Stop Event
node limit
Counts
98 → 119
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 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) 1)
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2)) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 1)
(pow.f64 (sqrt.f64 (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 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(*.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(/.f64 1 (/.f64 -1 (cbrt.f64 (/.f64 -180 angle))))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 180))) (cbrt.f64 angle))
(pow.f64 (/.f64 180 angle) 1/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(neg.f64 (/.f64 (cbrt.f64 180) (neg.f64 (cbrt.f64 angle))))
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(fabs.f64 (cbrt.f64 (/.f64 180 angle)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) 1)
(/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 3)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(log.f64 (exp.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/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 (*.f64 1/180 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 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) 1)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 1)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2)) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 2)))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 1)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 3)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 3) 1/3)
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 2))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) 3))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 1))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(/.f64 1 (/.f64 -1 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (cbrt.f64 (*.f64 1/180 angle)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 180))) (cbrt.f64 angle))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(pow.f64 (/.f64 180 angle) 1/3)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2)
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(cbrt.f64 (/.f64 180 angle))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (/.f64 (cbrt.f64 180) (neg.f64 (cbrt.f64 angle))))
(/.f64 (*.f64 1 (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)
(fabs.f64 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(cbrt.f64 (/.f64 180 angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(cbrt.f64 (/.f64 180 angle))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 1)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) 1)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) 1)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log.f64 (exp.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)

eval1.1s (5.4%)

Compiler

Compiled 44441 to 32013 computations (28% saved)

prune839.0ms (4.3%)

Pruning

132 alts after pruning (131 fresh and 1 done)

PrunedKeptTotal
New1373931466
Fresh583896
Picked101
Done314
Total14351321567
Error
17.1b
Counts
1567 → 132
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) a) 1/180)) 2) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) 1)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 angle) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) 3))) 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 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 1/3) (cbrt.f64 angle)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 1/3) (cbrt.f64 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.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))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
27.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3)) (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.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
43.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (*.f64 b 1) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
26.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (/.f64 angle 32400))))))) 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 (sqrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.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 180 (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.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 180 (PI.f64))))))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (exp.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
32.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 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
19.4b
(+.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 180 (PI.f64)))) 3))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.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 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
23.2b
(+.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 180 (PI.f64))))))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3)))) 2))
19.2b
(+.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 180 (PI.f64)))) 3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1/180 (/.f64 1 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
22.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2))
43.3b
(+.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) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
43.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (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))
27.9b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (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))
27.8b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
30.8b
(+.f64 (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.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))
27.8b
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.8b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4))) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.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 (/.f64 angle 180) (PI.f64)))) 2))
30.6b
(+.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.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
44.5b
(+.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (*.f64 b 1) 2))
36.5b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (pow.f64 (*.f64 b 1) 2))
21.6b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (*.f64 b 1) 2))
20.2b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (pow.f64 (*.f64 b 1) 2))
33.4b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) 1/32400)) (pow.f64 (*.f64 b 1) 2))
27.7b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
22.7b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 b 1) 2))
25.7b
(+.f64 (sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 4)) (pow.f64 (*.f64 b 1) 2))
31.0b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
36.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b 1) 2))
27.3b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) 3)) (pow.f64 (*.f64 b 1) 2))
Compiler

Compiled 7265 to 5862 computations (19.3% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 81 to 52 computations (35.8% saved)

series1.0ms (0%)

Counts
4 → 48
Calls

15 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1242×associate-*r/
998×associate-*l/
940×associate-/r*
326×add-sqr-sqrt
310×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1404×distribute-rgt-in
1400×distribute-lft-in
966×associate-/r/
768×associate-*r*
630×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series6.0ms (0%)

Counts
4 → 72
Calls

21 calls:

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

rewrite99.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
1394×associate-*r*
1204×associate-*l*
1192×associate-/l*
998×swap-sqr
868×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02735868
17734736
243384736
Stop Event
node limit
Counts
180 → 162
Calls
Call 1
Inputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1)
(*.f64 1/180 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 a angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 1/180 a)) (*.f64 angle (*.f64 1/180 a))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 a)) (*.f64 (PI.f64) (*.f64 1/180 a))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a)) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1/32400)) (*.f64 a (*.f64 angle (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(fabs.f64 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))))
(pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 a (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))))
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 a (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 a angle)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64)))))
Outputs
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.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 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) -1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/180 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 4)))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 a a) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 1/180 a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 a angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))))
(*.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 1/180)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/180 a)) (*.f64 angle (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 a))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 1/180 a)) (*.f64 angle (*.f64 1/180 a))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 a)) (*.f64 (PI.f64) (*.f64 1/180 a))) (*.f64 angle angle))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a)) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 1/180 a))) (*.f64 angle (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 1/180 a))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2) 1/32400)) (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 1/32400 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(*.f64 a (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/1049760000))))
(*.f64 a (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1/1049760000))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (*.f64 angle (PI.f64))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (PI.f64))) (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 angle (PI.f64))
(fabs.f64 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) -1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))) (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))) (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64)))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))))))))
(pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(pow.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))) 3)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(fabs.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))) 3))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 a (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) -1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (*.f64 angle (*.f64 a (PI.f64)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))) (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))))
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(fabs.f64 (*.f64 a (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 a angle)) (PI.f64)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 a 3)))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 87 to 63 computations (27.6% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1042×unswap-sqr
858×swap-sqr
784×associate-*r/
674×associate-*l/
310×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1466×associate-/l*
1436×associate-+r+
1244×associate-*r*
1088×associate-/r*
1086×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04687125
111946705
251666705
Stop Event
node limit
Counts
215 → 251
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 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(*.f64 1 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(log.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(cbrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(exp.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(+.f64 1 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1))
(+.f64 1 (-.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(+.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) -1)
(+.f64 -1 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 1)
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 1 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (/.f64 angle 180)) (PI.f64)))
(*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle 180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (/.f64 (PI.f64) 1) (/.f64 angle 180))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 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 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(/.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 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 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 1 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -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 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 angle 180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 angle 180) 3)))
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) 1)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)))
(*.f64 a (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))
(*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.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 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 angle (*.f64 angle 1/32400)) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))
(*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 angle (*.f64 angle 1/32400)) (*.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 -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 (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))))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1)) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 1))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 0)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 1 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 1 (-.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 -1 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) 2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (/.f64 angle 180)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (/.f64 angle 180))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (/.f64 angle 180))))
(*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (/.f64 angle 180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (/.f64 angle 180))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) 1) (/.f64 angle 180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.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 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.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 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.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 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.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 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 1) (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (/.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 2) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 3) -1) (fma.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) 3)) (fma.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.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 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.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 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 1) (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (/.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 2) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 3) -1) (fma.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) 3)) (fma.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (sqrt.f64 180) (sqrt.f64 angle)) (sqrt.f64 (/.f64 angle 180))))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 (/.f64 angle 180)) (sqrt.f64 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 (sqrt.f64 -180) (PI.f64)) (sqrt.f64 (/.f64 angle 180))))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))) (cbrt.f64 angle))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (neg.f64 angle)))) (cbrt.f64 -180))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.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 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) 1) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 1) (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (/.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 2) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (/.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 2) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)) (+.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) 3) -1) (fma.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1) (+.f64 2 (/.f64 angle (/.f64 180 (PI.f64))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) 3)) (fma.f64 (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 1) (fma.f64 angle (/.f64 (PI.f64) 180) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 1) (fma.f64 angle (*.f64 1/180 (PI.f64)) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (sqrt.f64 180) (sqrt.f64 angle)) (sqrt.f64 (/.f64 angle 180))))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 (/.f64 angle 180)) (sqrt.f64 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 (sqrt.f64 -180) (PI.f64)) (sqrt.f64 (/.f64 angle 180))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 angle 180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 angle 180) 3)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 a (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) 1)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (sqrt.f64 a))) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) 3))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) 1))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (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 angle (*.f64 1/180 (PI.f64))))) 2)

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 107 to 75 computations (29.9% saved)

localize70.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 151 to 111 computations (26.5% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1124×associate-/r/
884×associate-/l/
366×add-sqr-sqrt
352×*-un-lft-identity
350×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.4%)

Algorithm
egg-herbie
Rules
1184×associate-/l/
946×distribute-rgt-in
944×distribute-lft-in
676×associate-*r*
588×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval821.0ms (4.2%)

Compiler

Compiled 36121 to 26015 computations (28% saved)

prune873.0ms (4.4%)

Pruning

143 alts after pruning (140 fresh and 3 done)

PrunedKeptTotal
New1232421274
Fresh2898126
Picked101
Done235
Total12631431406
Error
17.1b
Counts
1406 → 143
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (sin.f64 1)))) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) 1)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))) 3))) 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 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 1/3) (cbrt.f64 angle)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.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))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3)) (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.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b 1) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 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 (sqrt.f64 (PI.f64)) (*.f64 angle (log.f64 (exp.f64 1/180)))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
43.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
23.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (expm1.f64 (log1p.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 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 180 (PI.f64))))) 2)) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.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 180 (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (cos.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (exp.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
32.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 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
19.4b
(+.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 180 (PI.f64)))) 3))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.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 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
23.2b
(+.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 180 (PI.f64))))))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3)))) 2))
19.2b
(+.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 180 (PI.f64)))) 3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 angle) (PI.f64)) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (*.f64 (/.f64 1 angle) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) 2))))) 2) (pow.f64 (*.f64 b 1) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/6) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
22.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2))
43.3b
(+.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) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 1/180 (/.f64 1 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) 2) (pow.f64 (*.f64 b 1) 2))
27.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (/.f64 angle 180))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (*.f64 b 1) 2))
43.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (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))
27.8b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 a (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
30.8b
(+.f64 (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 (*.f64 b 1) 2))
33.2b
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (pow.f64 (*.f64 a angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64)))) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
31.6b
(+.f64 (*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
30.6b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.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 (/.f64 angle 180) (PI.f64)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.6b
(+.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 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
30.2b
(+.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 1/32400 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (*.f64 b 1) 2))
27.7b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 b 1) 2))
22.7b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4))) (pow.f64 (*.f64 b 1) 2))
31.0b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
19.6b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2))) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
37.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
37.1b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))))))) (pow.f64 (*.f64 b 1) 2))
36.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b 1) 2))
39.3b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (pow.f64 (*.f64 b 1) 2))
Compiler

Compiled 7689 to 6254 computations (18.7% saved)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 73 computations (26.3% saved)

series6.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
952×associate-*r/
878×swap-sqr
800×associate-*l/
336×add-sqr-sqrt
324×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1208×associate-+r+
1096×associate-+l+
1056×associate-*r*
1030×associate-*l*
718×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04417912
110417576
250547570
Stop Event
node limit
Counts
260 → 257
Calls
Call 1
Inputs
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(*.f64 1 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3)
(pow.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(log.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(cbrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(exp.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 0)
(+.f64 1 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) -1))
(+.f64 1 (-.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(+.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) -1)
(+.f64 -1 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 1)
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) 2)
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (/.f64 (PI.f64) 180) (neg.f64 (neg.f64 angle)))
(*.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 1 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (neg.f64 (neg.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (*.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (neg.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) -1/180))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (*.f64 (PI.f64) -1/180) (neg.f64 angle))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (fabs.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (/.f64 angle 1) (/.f64 (PI.f64) 180))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (neg.f64 (neg.f64 angle)) (/.f64 (PI.f64) 180))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))) (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 angle (fabs.f64 (/.f64 180 (PI.f64))))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (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 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 (PI.f64)) (/.f64 -180 angle))
(/.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 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (fabs.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (PI.f64)) (fabs.f64 (cbrt.f64 angle))))
(/.f64 (fabs.f64 (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 angle (fabs.f64 (PI.f64))) 180)
(/.f64 (*.f64 angle (fabs.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (*.f64 1 (fabs.f64 (*.f64 angle (PI.f64)))) 180)
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 (PI.f64)) angle) 180)
(/.f64 (*.f64 (fabs.f64 (neg.f64 (PI.f64))) angle) 180)
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (*.f64 (fabs.f64 (*.f64 angle (PI.f64))) 1) 180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 1/3)
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(fabs.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(log.f64 (pow.f64 (exp.f64 angle) (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (/.f64 (PI.f64) 180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (PI.f64) 180) 3) (pow.f64 angle 3)))
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) 1)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)))
(*.f64 a (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 a))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) 1)
(pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 3)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(fabs.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
Outputs
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (cos.f64 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) 1/3)
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 0)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 1 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) -1))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 1 (-.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) -1)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 -1 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 1)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2) 2)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 (PI.f64) 180) (neg.f64 (neg.f64 angle)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (neg.f64 (neg.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (*.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (neg.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (neg.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (PI.f64) -1/180) (neg.f64 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (fabs.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 angle 1) (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 angle -180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (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 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 angle 180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (neg.f64 (neg.f64 angle)) (/.f64 (PI.f64) 180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))) (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 angle (fabs.f64 (/.f64 180 (PI.f64))))
(/.f64 (fabs.f64 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (fabs.f64 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (fabs.f64 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(*.f64 (PI.f64) (/.f64 angle 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 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 angle 180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (PI.f64) 180)))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.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 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3) -1) (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3)) (+.f64 2 (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) 3)) (+.f64 (*.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(/.f64 (fabs.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (PI.f64)) (fabs.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (fabs.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (PI.f64))) (fabs.f64 (cbrt.f64 angle)))
(*.f64 (fabs.f64 (cbrt.f64 angle)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (pow.f64 (cbrt.f64 angle) 2)) (fabs.f64 (cbrt.f64 angle)))
(/.f64 (fabs.f64 (*.f64 angle (PI.f64))) 180)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 angle (fabs.f64 (PI.f64))) 180)
(/.f64 (fabs.f64 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (fabs.f64 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (fabs.f64 (PI.f64)))
(/.f64 (*.f64 angle (fabs.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (fabs.f64 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (fabs.f64 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (fabs.f64 (PI.f64)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3) -1) (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3)) (+.f64 2 (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) 3)) (+.f64 (*.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(/.f64 (*.f64 1 (fabs.f64 (*.f64 angle (PI.f64)))) 180)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (PI.f64))) (sqrt.f64 -180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) angle))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))))
(/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))))
(/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) 180)) 2) (cbrt.f64 (neg.f64 (PI.f64))))))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 angle 180) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 (PI.f64)) angle) 180)
(/.f64 (fabs.f64 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (fabs.f64 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (fabs.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 (neg.f64 (PI.f64))) angle) 180)
(/.f64 (fabs.f64 (PI.f64)) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (fabs.f64 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (fabs.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 1) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3) -1) (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) 3)) (+.f64 2 (fma.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) 3)) (+.f64 (*.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 2 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(/.f64 (*.f64 (fabs.f64 (*.f64 angle (PI.f64))) 1) 180)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 1 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 180))
(/.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (PI.f64))) (sqrt.f64 -180)) (*.f64 angle (sqrt.f64 (/.f64 (PI.f64) 180))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 1/3)
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (pow.f64 (exp.f64 angle) (/.f64 (PI.f64) 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (/.f64 (PI.f64) 180) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (/.f64 (pow.f64 (PI.f64) 3) 5832000)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (PI.f64) 180) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (/.f64 (pow.f64 (PI.f64) 3) 5832000)))
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (*.f64 (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 a (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (sqrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (*.f64 a a))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (*.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.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 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (*.f64 (cbrt.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (pow.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (sqrt.f64 a))) a)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (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 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (pow.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (pow.f64 (cbrt.f64 a) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) (*.f64 a (sqrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)) (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.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 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 (-.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)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 3))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) 1))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) 1/2)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 3)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fabs.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 a) (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 3))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3) (pow.f64 a 3)))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3)))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(expm1.f64 (log1p.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 1))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) a)
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 a (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 48
Calls

21 calls:

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

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1066×*-commutative
936×sqrt-prod
816×unswap-sqr
662×swap-sqr
418×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify83.0ms (0.4%)

Algorithm
egg-herbie
Rules
1290×times-frac
1194×associate-*r*
1112×swap-sqr
1008×associate-*l*
864×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02645240
17353854
240183810
Stop Event
node limit
Counts
156 → 146
Calls
Call 1
Inputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))))
(pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 2)
(pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/34012224000000) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 4))
(fabs.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) 1/32400))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/34012224000000))
(expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1)
(*.f64 angle (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 angle (*.f64 (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)))
(*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 a (PI.f64)) (*.f64 (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (*.f64 angle angle))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 angle angle) (pow.f64 (*.f64 a (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 4) (*.f64 (*.f64 (*.f64 a (PI.f64)) (cbrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (cbrt.f64 angle))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2) (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 angle (cbrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (cbrt.f64 (*.f64 a (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a (PI.f64)))
(*.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 a (PI.f64)))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64))))) (*.f64 a (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle))) angle)
(*.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2)) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (*.f64 (*.f64 a (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a))) (PI.f64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle a)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle a))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 angle) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) 3))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))
(fabs.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 a (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 a (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1))))
(pow.f64 (*.f64 a (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (PI.f64)) 2))
(fabs.f64 (*.f64 a (PI.f64)))
(log.f64 (pow.f64 (exp.f64 a) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 a (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (PI.f64))))
(exp.f64 (log.f64 (*.f64 a (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 a (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 1)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 a (PI.f64))))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(fabs.f64 (neg.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 a (PI.f64)))))
Outputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.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 (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 a (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) -1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))))))))
(pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 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 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3)
(*.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 a (*.f64 angle (PI.f64))) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 4) 1/2)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/34012224000000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/34012224000000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 6) 1/34012224000000))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 4))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) 1/32400))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/34012224000000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 6) 1/34012224000000))
(expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) -1)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 angle (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 angle (*.f64 (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 a (PI.f64)) (*.f64 (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 1 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2))
(*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2) (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3/2) (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (*.f64 angle angle))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle a) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 angle angle) (pow.f64 (*.f64 a (PI.f64)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 angle) 4) (*.f64 (*.f64 (*.f64 a (PI.f64)) (cbrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (cbrt.f64 angle))))
(*.f64 (pow.f64 (cbrt.f64 angle) 4) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 angle) 2) 3))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 6))
(*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2) (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3/2))
(*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3/2) (sqrt.f64 (*.f64 a (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 4) (*.f64 (*.f64 angle (cbrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (cbrt.f64 (*.f64 a (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (*.f64 a (PI.f64)))) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)) (PI.f64))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 a (PI.f64))))) (*.f64 a (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle)) (*.f64 (*.f64 a (PI.f64)) (sqrt.f64 angle))) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2)) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2))) (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (*.f64 (*.f64 a (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 4) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 angle) 2) 3))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 6))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle a))) (PI.f64))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle a)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle a))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (pow.f64 (*.f64 angle a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 angle a) 2) (pow.f64 (cbrt.f64 (PI.f64)) 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))) (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 angle) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 angle) 4) (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 angle) 2) 3))
(*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (pow.f64 (cbrt.f64 angle) 6))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) 3))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)) 3))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))) 1) (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)))))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(fabs.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)
(pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) -1)
(*.f64 a (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1)
(*.f64 a (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 a (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1))
(*.f64 a (PI.f64))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 a (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 a (PI.f64))) (log1p.f64 (*.f64 a (PI.f64))))) 1) (exp.f64 (log1p.f64 (*.f64 a (PI.f64))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (PI.f64))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 a (PI.f64)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (PI.f64))))))))
(pow.f64 (*.f64 a (PI.f64)) 1)
(*.f64 a (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 a (PI.f64))) 2)
(*.f64 a (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 a (PI.f64))) 3)
(*.f64 a (PI.f64))
(pow.f64 (pow.f64 (*.f64 a (PI.f64)) 2) 1/2)
(*.f64 a (PI.f64))
(pow.f64 (pow.f64 (*.f64 a (PI.f64)) 3) 1/3)
(*.f64 a (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 a (PI.f64)) 2))
(*.f64 a (PI.f64))
(fabs.f64 (*.f64 a (PI.f64)))
(*.f64 a (PI.f64))
(log.f64 (pow.f64 (exp.f64 a) (PI.f64)))
(*.f64 a (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (PI.f64)))))
(*.f64 a (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 a (PI.f64)) 3))
(*.f64 a (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 a (PI.f64))))
(*.f64 a (PI.f64))
(exp.f64 (log.f64 (*.f64 a (PI.f64))))
(*.f64 a (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 a (PI.f64))))
(*.f64 a (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) -1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))) (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (*.f64 angle (PI.f64)))))))))
(pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 1)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2) 1/2)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 angle (PI.f64)))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 a (PI.f64)))) 3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(fabs.f64 (*.f64 angle (*.f64 a (PI.f64))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(fabs.f64 (neg.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) (PI.f64)) angle))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 a (PI.f64))))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 3))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 a (PI.f64)))))
(*.f64 angle (*.f64 a (PI.f64)))
(*.f64 a (*.f64 angle (PI.f64)))

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
7.7b
(*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
23.5b
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
23.6b
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 112 to 77 computations (31.3% saved)

series9.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite120.0ms (0.6%)

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

simplify143.0ms (0.7%)

Algorithm
egg-herbie
Rules
1142×associate-/l/
990×associate-*r*
946×times-frac
820×associate-/r/
806×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize63.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
0.5b
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
0.6b
(cbrt.f64 (/.f64 180 angle))
24.0b
(sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
Compiler

Compiled 145 to 109 computations (24.8% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1320×associate-*r/
1316×associate-/r*
984×associate-/l*
972×*-commutative
896×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify73.0ms (0.4%)

Algorithm
egg-herbie
Rules
1170×associate-/l*
1092×distribute-rgt-in
1090×distribute-lft-in
998×times-frac
840×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01462074
13521694
29681688
355741688
Stop Event
node limit
Counts
52 → 70
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))) 1)
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 1 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 2))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 2) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))) (cbrt.f64 angle))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(pow.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 1)
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) 2)
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 3)
(pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)) 1/3)
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) (PI.f64)) -1)
(neg.f64 (/.f64 (PI.f64) (neg.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(sqrt.f64 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(exp.f64 (log.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))) 1)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 1)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 1 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 2))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 2) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2) (PI.f64))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.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)) (sqrt.f64 (PI.f64)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.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)) 1))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 180))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (neg.f64 (PI.f64)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.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)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (PI.f64)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 -180) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (PI.f64)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 -180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 -180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 (cbrt.f64 32400) (cbrt.f64 angle))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (cbrt.f64 180))) (/.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (cbrt.f64 angle)))
(pow.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 1)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) 2)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))) 3)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)) 1/3)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle (*.f64 angle (/.f64 (pow.f64 (PI.f64) 3) 32400))))
(cbrt.f64 (*.f64 angle (/.f64 (pow.f64 (PI.f64) 3) (/.f64 32400 angle))))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) (PI.f64)) -1)
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(neg.f64 (/.f64 (PI.f64) (neg.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(sqrt.f64 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(fabs.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2)))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle (*.f64 angle (/.f64 (pow.f64 (PI.f64) 3) 32400))))
(cbrt.f64 (*.f64 angle (/.f64 (pow.f64 (PI.f64) 3) (/.f64 32400 angle))))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(exp.f64 (log.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2))

localize80.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (/.f64 180 angle))
2.4b
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
11.3b
(sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))
23.8b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 170 to 128 computations (24.7% saved)

series45.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
26.0ms
angle
@0
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
11.0ms
angle
@-inf
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
6.0ms
angle
@inf
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
1.0ms
angle
@0
(sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))
0.0ms
angle
@inf
(sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))

rewrite78.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.4%)

Algorithm
egg-herbie
Rules
678×associate-/r*
616×distribute-lft-neg-in
612×*-commutative
584×unswap-sqr
576×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02088589937885
14912973
215122437
351822437
Stop Event
node limit
Counts
85 → 114
Calls
Call 1
Inputs
(/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))) 1)
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) 1)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (neg.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (neg.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))) (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(*.f64 (pow.f64 180 2/3) (pow.f64 (/.f64 1 angle) 2/3))
(*.f64 (pow.f64 1 2/3) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) 3)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))
(log.f64 (exp.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
Outputs
(/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))
(*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64))))
(*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)))
(*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (pow.f64 angle 5))) (pow.f64 (cbrt.f64 180) 5)) (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)))))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (/.f64 (*.f64 1/120 (pow.f64 (cbrt.f64 1/32400) 5)) (pow.f64 (cbrt.f64 180) 5)) (*.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/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (fma.f64 -1/5040 (/.f64 (pow.f64 (cbrt.f64 1/32400) 7) (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (pow.f64 angle 5))) (pow.f64 (cbrt.f64 180) 5)) (fma.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (pow.f64 angle 7))) (pow.f64 (cbrt.f64 180) 7)) (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))))
(fma.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (pow.f64 (cbrt.f64 180) 5))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (/.f64 -1/5040 (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 1/32400) 7))))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 (neg.f64 angle) (cbrt.f64 -180)))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 (neg.f64 angle) (cbrt.f64 -180)))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 (neg.f64 angle) (cbrt.f64 -180)))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 (neg.f64 angle) (cbrt.f64 -180)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))) 1)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 1)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 1 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 1)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 3)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 3) 1/3)
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 2))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(log.f64 (exp.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))) 3))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(exp.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 1))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))))
(sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) 1)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (neg.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (neg.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))) (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 180 2/3) (pow.f64 (/.f64 1 angle) 2/3))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (pow.f64 1 2/3) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))) 1/3) (pow.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))) 1/3)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (sqrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))) (cbrt.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 1)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) 3)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (E.f64) (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))) (sqrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))) 2)) (cbrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))
(sqrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(log.f64 (exp.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)

eval814.0ms (4.1%)

Compiler

Compiled 44670 to 33311 computations (25.4% saved)

prune679.0ms (3.4%)

Pruning

170 alts after pruning (165 fresh and 5 done)

PrunedKeptTotal
New1320541374
Fresh24111135
Picked101
Done257
Total13471701517
Error
17.0b
Counts
1517 → 170
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) 1/180) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) a)) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 1/180 angle))) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) 1)) (sin.f64 1)))) 2) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) (sin.f64 1)))) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) 1)) 2) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (pow.f64 (*.f64 b 1) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 angle 180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
38.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3) 1/3))) 2) (pow.f64 (*.f64 b 1) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
20.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
20.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 1/3) (cbrt.f64 angle)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))) 2) (pow.f64 (*.f64 b 1) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
27.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 32400) (*.f64 angle angle)) 1/3) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (*.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))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 2/3)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) 3)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 180 angle) 1/3) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
45.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
45.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
45.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle))))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (pow.f64 (/.f64 180 angle) 1/3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (/.f64 (cbrt.f64 180) (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b 1) 2))
19.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) -2) (PI.f64)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
23.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
43.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/6) (sqrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 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 (sqrt.f64 (PI.f64)) (*.f64 angle (log.f64 (exp.f64 1/180)))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
43.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
23.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (expm1.f64 (log1p.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (expm1.f64 (log1p.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (log.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (cos.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))))) 2))
32.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 (/.f64 angle (/.f64 180 (PI.f64))) 3) 1/3))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) -1))) 2))
19.4b
(+.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 180 (PI.f64)))) 3))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)))) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2) (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.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 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (/.f64 angle (pow.f64 (cbrt.f64 (/.f64 180 (PI.f64))) 2)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
23.2b
(+.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 180 (PI.f64))))))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 3)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 angle) (PI.f64)) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (*.f64 (/.f64 1 angle) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (sqrt.f64 (pow.f64 (/.f64 180 (*.f64 angle (PI.f64))) 2))))) 2) (pow.f64 (*.f64 b 1) 2))
19.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) 3) (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b 1) 2))
19.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b 1) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2))
43.3b
(+.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) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))) 2))
19.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2)))) 2))
19.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
43.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 1/180 (/.f64 1 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
43.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) 2) (pow.f64 (*.f64 b 1) 2))
27.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (/.f64 angle 180))))) 2) (pow.f64 (*.f64 b 1) 2))
39.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 2) (pow.f64 (*.f64 b 1) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (*.f64 b 1) 2))
43.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
19.1b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
27.9b
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))))) 2) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.8b
(+.f64 (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
30.5b
(+.f64 (/.f64 (*.f64 a a) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.f64 (+.f64 (/.f64 a (/.f64 2 a)) (*.f64 (/.f64 a (/.f64 2 a)) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
33.2b
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/32400 (*.f64 a a))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b 1) 2))
27.8b
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
31.6b
(+.f64 (*.f64 (pow.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b 1) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) 2))
30.6b
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (pow.f64 (*.f64 b 1) 2))
30.6b
(+.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 (/.f64 angle 180) (PI.f64)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
30.9b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
34.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
34.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
34.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))) 2))
30.6b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))
31.9b
(+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
20.2b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) a) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (*.f64 (*.f64 1/180 (*.f64 a angle)) (*.f64 1/180 (*.f64 a angle))) (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 a (*.f64 angle (PI.f64)))))) (pow.f64 (*.f64 b 1) 2))
27.7b
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 b 1) 2))
22.7b
(+.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (pow.f64 (*.f64 b 1) 2))
30.2b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (-.f64 (exp.f64 (log1p.f64 (*.f64 a (PI.f64)))) 1)) 2)) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2))
33.4b
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 a (PI.f64)) 2) (*.f64 angle angle))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)) (PI.f64))) (pow.f64 (*.f64 b 1) 2))
25.2b
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2))
30.3b
(+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2))
29.9b
(+.f64 (*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 4))) (pow.f64 (*.f64 b 1) 2))
31.0b
(+.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
19.6b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
19.5b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2))) (pow.f64 (*.f64 b 1) 2))
19.5b
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (pow.f64 (*.f64 b 1) 2))
37.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 angle 1/180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
37.1b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))))))) (pow.f64 (*.f64 b 1) 2))
36.8b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (pow.f64 (*.f64 b 1) 2))
37.2b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) (pow.f64 (*.f64 b 1) 2))
39.3b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (pow.f64 (*.f64 b 1) 2))
36.5b
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))))) (pow.f64 (*.f64 b 1) 2))
Compiler

Compiled 4726 to 3866 computations (18.2% saved)

regimes1.1s (5.7%)

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

6 calls:

167.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
159.0ms
a
159.0ms
b
157.0ms
(/.f64 angle 180)
154.0ms
angle
Results
ErrorSegmentsBranch
19.1b1a
19.1b1b
19.1b1angle
19.1b1(+.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.1b1(*.f64 (/.f64 angle 180) (PI.f64))
19.1b1(/.f64 angle 180)
Compiler

Compiled 7507 to 5441 computations (27.5% saved)

regimes309.0ms (1.6%)

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

6 calls:

45.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
44.0ms
a
44.0ms
(/.f64 angle 180)
43.0ms
angle
43.0ms
b
Results
ErrorSegmentsBranch
19.1b1a
19.1b1b
19.1b1angle
19.1b1(+.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.1b1(*.f64 (/.f64 angle 180) (PI.f64))
19.1b1(/.f64 angle 180)
Compiler

Compiled 2182 to 1550 computations (29% saved)

regimes91.0ms (0.5%)

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

5 calls:

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

Compiled 624 to 423 computations (32.2% saved)

regimes82.0ms (0.4%)

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

5 calls:

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

Compiled 556 to 377 computations (32.2% saved)

regimes52.0ms (0.3%)

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

3 calls:

14.0ms
b
14.0ms
angle
13.0ms
a
Results
ErrorSegmentsBranch
19.1b1a
19.1b1b
19.1b1angle
Compiler

Compiled 510 to 341 computations (33.1% saved)

regimes125.0ms (0.6%)

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

3 calls:

45.0ms
a
35.0ms
b
34.0ms
angle
Results
ErrorSegmentsBranch
21.2b3a
23.8b3b
19.1b3angle
Compiler

Compiled 494 to 329 computations (33.4% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
3.529622003321223e-31
1.6523806623916315e-26
30.0ms
-8392.623488554287
-1878.426057753175
Results
51.0ms224×body256valid
7.0ms34×body256infinite
Compiler

Compiled 688 to 542 computations (21.2% saved)

regimes98.0ms (0.5%)

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

3 calls:

36.0ms
a
26.0ms
angle
26.0ms
b
Results
ErrorSegmentsBranch
21.2b3a
23.8b3b
19.1b3angle
Compiler

Compiled 364 to 245 computations (32.7% saved)

bsearch66.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
0.01848009291220581
1770.272624180561
26.0ms
-8392.623488554287
-1878.426057753175
Results
55.0ms240×body256valid
7.0ms29×body256infinite
Compiler

Compiled 735 to 579 computations (21.2% saved)

regimes85.0ms (0.4%)

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

3 calls:

26.0ms
b
26.0ms
angle
26.0ms
a
Results
ErrorSegmentsBranch
21.5b3a
23.8b3b
20.5b3angle
Compiler

Compiled 344 to 230 computations (33.1% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
3.529622003321223e-31
1.6523806623916315e-26
45.0ms
-0.0004235302898296651
-2.2762282125261723e-17
Results
65.0ms288×body256valid
7.0ms34×body256infinite
Compiler

Compiled 876 to 690 computations (21.2% saved)

regimes81.0ms (0.4%)

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

3 calls:

25.0ms
a
25.0ms
angle
24.0ms
b
Results
ErrorSegmentsBranch
22.3b3a
23.8b3b
22.4b3angle
Compiler

Compiled 324 to 215 computations (33.6% saved)

bsearch87.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
6.815199308999636e+21
8.77588799844112e+28
62.0ms
-8.516957837717377e+155
-8.306383361950276e+151
Results
45.0ms49×body1024valid
23.0ms109×body256valid
9.0ms14×body512valid
6.0msbody2048valid
Compiler

Compiled 536 to 409 computations (23.7% saved)

regimes75.0ms (0.4%)

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

3 calls:

23.0ms
angle
23.0ms
a
22.0ms
b
Results
ErrorSegmentsBranch
22.4b3a
23.8b3b
22.4b3angle
Compiler

Compiled 286 to 192 computations (32.9% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
2.9789422272555884e-68
9.928768984756149e-68
11.0ms
-1.1273159678272587e+82
-3.804318337430521e+65
Results
13.0ms13×body1024valid
6.0ms28×body256valid
4.0msbody2048valid
2.0msbody512valid
Compiler

Compiled 160 to 127 computations (20.6% saved)

regimes71.0ms (0.4%)

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

3 calls:

23.0ms
angle
22.0ms
b
21.0ms
a
Results
ErrorSegmentsBranch
22.4b3a
23.8b3b
22.4b3angle
Compiler

Compiled 248 to 173 computations (30.2% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.9789422272555884e-68
9.928768984756149e-68
6.0ms
-1.1273159678272587e+82
-3.804318337430521e+65
Results
11.0ms46×body256valid
8.0msbody1024valid
4.0msbody512valid
2.0msbody2048valid
Compiler

Compiled 198 to 160 computations (19.2% saved)

regimes28.0ms (0.1%)

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

3 calls:

8.0ms
b
7.0ms
angle
7.0ms
a
Results
ErrorSegmentsBranch
25.2b1a
25.2b1b
25.2b1angle
Compiler

Compiled 229 to 160 computations (30.1% saved)

regimes15.0ms (0.1%)

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

3 calls:

5.0ms
b
4.0ms
angle
4.0ms
a
Results
ErrorSegmentsBranch
25.2b1a
25.2b1b
25.2b1angle
Compiler

Compiled 90 to 64 computations (28.9% saved)

regimes13.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

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

3 calls:

4.0ms
a
4.0ms
b
3.0ms
angle
Results
ErrorSegmentsBranch
25.2b1a
25.2b1b
25.2b1angle
Compiler

Compiled 75 to 53 computations (29.3% saved)

simplify28.0ms (0.1%)

Algorithm
egg-herbie
Rules
80×*-commutative
34×+-commutative
sub-neg
if-if-or-not
*-rgt-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331280
12011280
22091280
32111280
42121280
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
(if (<=.f64 angle -1900) (+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -1900) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 5332261958806667/288230376151711744) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -760928193040519/4611686018427387904) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (if (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(if (<=.f64 a -2399999999999999924931881842025423395402535718152583729273141116877117858029220631917544320143013831662842916088279790626860013344253052134376031293276160) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 499999999999999991611392) (+.f64 (*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)) (PI.f64))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 1821252086461621/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))) 2) (pow.f64 b 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(if (<=.f64 angle -1900) (+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 angle -1900) (+.f64 (pow.f64 b 2) (*.f64 (/.f64 (*.f64 a a) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a angle)))) (+.f64 (pow.f64 b 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a))))))
(if (<=.f64 angle -1900) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 angle 5332261958806667/288230376151711744) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b 1) 2))))
(if (or (<=.f64 angle -1900) (not (<=.f64 angle 5332261958806667/288230376151711744))) (+.f64 (pow.f64 b 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 a (/.f64 2 a)))) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a angle)))))
(if (<=.f64 angle -760928193040519/4611686018427387904) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (if (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) (-.f64 1 1)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))))
(if (or (<=.f64 angle -760928193040519/4611686018427387904) (not (<=.f64 angle 348449143727041/21778071482940061661655974875633165533184))) (+.f64 (*.f64 (/.f64 a (/.f64 2 a)) 0) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a angle)))))
(if (<=.f64 a -2399999999999999924931881842025423395402535718152583729273141116877117858029220631917544320143013831662842916088279790626860013344253052134376031293276160) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 499999999999999991611392) (+.f64 (*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 angle a)) (PI.f64))) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 a -2399999999999999924931881842025423395402535718152583729273141116877117858029220631917544320143013831662842916088279790626860013344253052134376031293276160) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a angle)))) (if (<=.f64 a 499999999999999991611392) (+.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (*.f64 angle 1/32400) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (PI.f64) (*.f64 (*.f64 angle (*.f64 a (PI.f64))) (*.f64 a angle)))))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle a))) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 1821252086461621/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 a angle)))) (if (<=.f64 a 1821252086461621/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))))))) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2)) (if (<=.f64 a 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))))) (pow.f64 (*.f64 b 1) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))))
(if (<=.f64 a -9999999999999999634067965630886574211027143225273567793680363843427086501542887424) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2))) (if (<=.f64 a 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (pow.f64 b 2) (*.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2))))))) (+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2))))
(+.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 b 2) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 a (PI.f64))) 2)))
Compiler

Compiled 470 to 345 computations (26.6% saved)

soundness311.0ms (1.6%)

Algorithm
egg-herbie
Rules
1650×distribute-rgt-in
1636×distribute-lft-in
1454×distribute-lft-in
1454×distribute-lft-in
1394×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04506787
111416463
247416463
0751113
11951113
25981107
332071101
02735868
17734736
243384736
04506787
111416463
247416463
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 741 to 496 computations (33.1% saved)

end182.0ms (0.9%)

Compiler

Compiled 431 to 267 computations (38.1% saved)

Profiling

Loading profile data...