Details

Time bar (total: 31.1s)

analyze782.0ms (2.5%)

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)

sample6.2s (20%)

Results
1.7s1644×body1024valid
1.4s1401×body1024infinite
1.4s5610×body256valid
500.0ms798×body512valid
430.0ms699×body512infinite
351.0ms201×body2048valid
256.0ms996×body256infinite
13.0msbody4096valid
Bogosity

preprocess175.0ms (0.6%)

Algorithm
egglog
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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/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 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/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 angle (sin.f64 (*.f64 (*.f64 a 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 a 1/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))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 b 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (*.f64 b 1/180) (PI.f64)))) 2))
Compiler

Compiled 27 to 22 computations (18.5% saved)

simplify65.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))

eval1.0ms (0%)

Compiler

Compiled 45 to 34 computations (24.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
17.7b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
Compiler

Compiled 48 to 38 computations (20.8% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 58 computations (32.6% saved)

series47.0ms (0.2%)

Counts
4 → 52
Calls

15 calls:

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

Compiled 3690 to 2575 computations (30.2% saved)

rewrite163.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
118×egg-rr
57×egg-rr
22×egg-rr
16×egg-rr
Counts
4 → 213
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) 1) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) angle) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 (PI.f64) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))))))

simplify344.0ms (1.1%)

Algorithm
egglog
Counts
265 → 283
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) 1) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (*.f64 a a))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (pow.f64 angle 8) (fma.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) 1) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) angle) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))) 2) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))))
(cbrt.f64 (*.f64 1/180 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 angle)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) angle))) (cbrt.f64 1/180))
(cbrt.f64 (*.f64 1/180 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 1/2)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
(*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)
(*.f64 (*.f64 (*.f64 a a) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 1/2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)
(*.f64 (*.f64 (*.f64 a a) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 1/2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))

localize55.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 58 computations (32.6% saved)

series43.0ms (0.1%)

Counts
4 → 52
Calls

15 calls:

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

Compiled 3690 to 2575 computations (30.2% saved)

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
118×egg-rr
46×egg-rr
14×egg-rr
10×egg-rr
Counts
4 → 188
Calls
Call 1
Inputs
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (/.f64 angle (/.f64 180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 angle) 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 angle) (sqrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 32400)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))) (/.f64 (neg.f64 angle) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 angle (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (*.f64 angle (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (/.f64 angle (cbrt.f64 32400)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 32400)) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 32400)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) (/.f64 (neg.f64 angle) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 angle (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 1) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (cbrt.f64 180)) (/.f64 angle (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 angle (cbrt.f64 32400)) (/.f64 (PI.f64) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (neg.f64 angle)) -1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 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 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (sqrt.f64 180)) (neg.f64 (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (cbrt.f64 180)) (neg.f64 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 180)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) 180)))) (#(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 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))))))

simplify383.0ms (1.2%)

Algorithm
egglog
Counts
240 → 242
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 angle (/.f64 180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (neg.f64 angle) 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (/.f64 (neg.f64 angle) (sqrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))))
(*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400))))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (sqrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 32400)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 180)))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 180)))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 32400)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))) (/.f64 (neg.f64 angle) (sqrt.f64 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (*.f64 angle (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))
(*.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) 1))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) 1))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 1/180) (*.f64 (/.f64 angle (cbrt.f64 32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 32400)))
(*.f64 (cbrt.f64 angle) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 180))
(*.f64 (/.f64 1 (cbrt.f64 32400)) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 1/180) (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 32400)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) (/.f64 (neg.f64 angle) (cbrt.f64 32400)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 angle (cbrt.f64 32400)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 1) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 180)) (/.f64 angle (cbrt.f64 32400)))
(*.f64 (/.f64 angle (cbrt.f64 32400)) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) -1/180)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 1))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 180))
(/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (sqrt.f64 180)) (neg.f64 (sqrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (cbrt.f64 180)) (neg.f64 (cbrt.f64 32400)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 180)) (cbrt.f64 180))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 32400)))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 180)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) 180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (*.f64 angle (PI.f64)) -1) -180)
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(neg.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 angle angle)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (*.f64 a a) (*.f64 angle angle))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (pow.f64 angle 8) (fma.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 angle (/.f64 180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (neg.f64 angle) 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 (neg.f64 angle) (sqrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (sqrt.f64 180)) (neg.f64 (sqrt.f64 180)))
(*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400))))
(/.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (PI.f64)) (neg.f64 (cbrt.f64 32400)))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (sqrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1))
(*.f64 (*.f64 (cbrt.f64 angle) 1/180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 180)
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 32400)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 180)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 180))) (cbrt.f64 32400))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 180)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 180)
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180)))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(/.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)) -1)
(*.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 180))) (/.f64 (neg.f64 angle) (sqrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (sqrt.f64 180)) (neg.f64 (sqrt.f64 180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) (*.f64 angle (cbrt.f64 1/180)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))
(*.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (/.f64 (PI.f64) (cbrt.f64 32400)) 1))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 1/180) (*.f64 (/.f64 angle (cbrt.f64 32400)) (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 angle) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 180))
(*.f64 (*.f64 (cbrt.f64 angle) 1/180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 32400)) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 1/180) (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 32400)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 180)))
(*.f64 (cbrt.f64 (/.f64 angle 32400)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) (/.f64 (neg.f64 angle) (cbrt.f64 32400)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (*.f64 (cbrt.f64 -180) (cbrt.f64 32400)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 angle (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 1) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 180)) (/.f64 angle (cbrt.f64 32400)))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 (/.f64 angle (cbrt.f64 32400)) (/.f64 (PI.f64) (cbrt.f64 180)))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) -1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 1))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (neg.f64 angle) (*.f64 -1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (sqrt.f64 180)) (neg.f64 (sqrt.f64 180)))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) (cbrt.f64 180)) (neg.f64 (cbrt.f64 32400)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 180)) (cbrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 32400)))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 180)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) 180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) -1) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/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 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))

eval524.0ms (1.7%)

Compiler

Compiled 25811 to 18129 computations (29.8% saved)

prune405.0ms (1.3%)

Pruning

94 alts after pruning (94 fresh and 0 done)

PrunedKeptTotal
New71594809
Fresh000
Picked101
Done101
Total71794811
Error
16.6b
Counts
811 → 94
Alt Table
Click to see full alt table
StatusErrorProgram
37.7b
(+.f64 (fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
37.3b
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.4b
(+.f64 (pow.f64 (*.f64 a (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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 1/180) (PI.f64)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
18.0b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
17.8b
(+.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))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
17.9b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
21.7b
(+.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 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
17.8b
(+.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)) 1/180))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
23.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
17.8b
(+.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 1/180) (PI.f64))) 3))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
23.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
28.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
22.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.7b
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.8b
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.0b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.0b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
31.3b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 1/2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.9b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
20.2b
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
22.6b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
21.3b
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
26.2b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Compiler

Compiled 6268 to 4894 computations (21.9% saved)

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 63 computations (33% saved)

series29.0ms (0.1%)

Counts
2 → 28
Calls

9 calls:

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

Compiled 2770 to 2015 computations (27.3% saved)

rewrite116.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
75×egg-rr
23×egg-rr
Counts
2 → 98
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))))))

simplify524.0ms (1.7%)

Algorithm
egglog
Counts
126 → 123
Calls
Call 1
Inputs
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))
(*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)) a))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
Outputs
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)) (*.f64 -1/6 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (*.f64 (*.f64 angle angle) a) a)
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))
(fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2))) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)))) (*.f64 -1/2520 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (fma.f64 -1/360 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a))) (*.f64 (*.f64 -1/2520 (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 a a))) (pow.f64 angle 8) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2)) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2)) 2) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) a) 2))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 2)
(*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 a a)) 2)
(*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)

localize55.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
0.3b
(*.f64 (/.f64 angle 180) (PI.f64))
16.8b
(*.f64 (*.f64 a a) (*.f64 angle angle))
22.3b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 72 to 38 computations (47.2% saved)

series54.0ms (0.2%)

Counts
2 → 40
Calls

12 calls:

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

Compiled 3070 to 2295 computations (25.2% saved)

rewrite107.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
44×egg-rr
30×egg-rr
Counts
2 → 74
Calls
Call 1
Inputs
(*.f64 (*.f64 a a) (*.f64 angle angle))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a angle) (*.f64 a angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a angle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 angle angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle angle) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) angle) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 angle angle)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 (*.f64 a a) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) 1) (*.f64 angle (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (*.f64 a (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a angle) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))))))

simplify303.0ms (1%)

Algorithm
egglog
Counts
114 → 95
Calls
Call 1
Inputs
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (pow.f64 b 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(*.f64 (*.f64 a angle) (*.f64 a angle))
(*.f64 1 (pow.f64 (*.f64 a angle) 2))
(*.f64 (pow.f64 (*.f64 a angle) 2) 1)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))
(*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) 1))
(*.f64 a (*.f64 a (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle)))
(*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))
(*.f64 (*.f64 a a) (*.f64 angle angle))
(*.f64 (*.f64 angle angle) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(*.f64 (*.f64 (*.f64 a a) angle) angle)
(*.f64 (*.f64 a (*.f64 angle angle)) a)
(*.f64 angle (*.f64 (*.f64 a a) angle))
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) 1) (*.f64 angle (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 a angle) (*.f64 a (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) 1))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))
(/.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3)
(pow.f64 (*.f64 a angle) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2))
(*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))
(*.f64 b (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) 1))
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1))
(*.f64 b (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b)))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
Outputs
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle)
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle)
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle)
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle)
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -2) angle) angle)
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -2) angle) angle)
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -2) angle) angle)
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -2) angle) angle)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (pow.f64 b 2))
(fma.f64 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 b b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (pow.f64 b 2)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 (*.f64 b angle) (*.f64 b angle)) (fma.f64 b b (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b) b) (+.f64 1/4 1/12)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 angle 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (pow.f64 b 2))))
(fma.f64 (pow.f64 angle 6) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 3) b) b) (*.f64 (*.f64 (*.f64 -1/360 b) b) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (fma.f64 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 (*.f64 b angle) (*.f64 b angle)) (fma.f64 b b (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b) b) (+.f64 1/4 1/12))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 a angle) (*.f64 a angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 1 (pow.f64 (*.f64 a angle) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) 1))
(pow.f64 (*.f64 a angle) 2)
(*.f64 a (*.f64 a (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a a) (*.f64 angle angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle angle) (*.f64 a a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a a) angle) angle)
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a (*.f64 angle angle)) a)
(pow.f64 (*.f64 a angle) 2)
(*.f64 angle (*.f64 (*.f64 a a) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 a a) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) 1) (*.f64 angle (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) (*.f64 a (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 a a)) 1))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))
(pow.f64 (*.f64 a angle) 2)
(/.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (*.f64 a angle) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 b (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) 1))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 b (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 b b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b)) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)

localize61.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 angle 1/180) (PI.f64))
22.2b
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))
22.3b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
40.7b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
Compiler

Compiled 123 to 88 computations (28.5% saved)

series25.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

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

Compiled 1770 to 1370 computations (22.6% saved)

rewrite133.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
126×egg-rr
42×egg-rr
Counts
2 → 168
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle angle)) 2)) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) angle) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 (PI.f64) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))

simplify305.0ms (1%)

Algorithm
egglog
Counts
192 → 212
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 5) (pow.f64 angle 5))) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 5) (pow.f64 angle 5))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 7))) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3))))))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle angle)) 2)) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 1/180))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Outputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) angle))
(*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 -1/5832000))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3))))
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 3) (pow.f64 angle 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 5) (pow.f64 angle 5))) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3)))))
(fma.f64 1/120 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 5) (pow.f64 angle 5)) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 3) (pow.f64 angle 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 5) (pow.f64 angle 5))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 7))) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (PI.f64)) 1/3) (cbrt.f64 1/5832000)) 3) (pow.f64 angle 3))))))
(fma.f64 1/120 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 5) (pow.f64 angle 5)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 7)) (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) 1/180) 3) (pow.f64 angle 3))))))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1/180 (/.f64 1 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (/.f64 1 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 (/.f64 1 (*.f64 angle 1/180)) (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 (/.f64 1 (*.f64 angle 1/180)) (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) 2)))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle angle)) 2)) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (PI.f64)) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (PI.f64))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (PI.f64))) (cbrt.f64 1/180))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (PI.f64)) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 1/2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) -1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))

localize80.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(cbrt.f64 angle)
22.2b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
22.3b
(cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))
30.9b
(cbrt.f64 (*.f64 angle angle))
Compiler

Compiled 159 to 80 computations (49.7% saved)

series62.0ms (0.2%)

Counts
3 → 4
Calls

9 calls:

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

Compiled 4505 to 3425 computations (24% saved)

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
29×egg-rr
26×egg-rr
25×egg-rr
Counts
3 → 80
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 angle angle))
(cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))
(cbrt.f64 angle)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 angle (cbrt.f64 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle angle) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 angle) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 angle angle))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (#(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 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)))) (#(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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1))))) (#(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 cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 angle) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 angle) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (pow.f64 (cbrt.f64 angle) -1)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 angle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 angle) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 angle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 angle 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 angle) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 angle)))))

simplify174.0ms (0.6%)

Algorithm
egglog
Counts
84 → 95
Calls
Call 1
Inputs
1
1
1
1
(if (!=.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))
(*.f64 1 (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 angle (cbrt.f64 angle)))))
(/.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))) -1)
(/.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)
(pow.f64 (*.f64 angle angle) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3)
(pow.f64 (cbrt.f64 angle) 2)
(pow.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 -1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(/.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1)
(/.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(/.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1)
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 angle))
(if (!=.f64 1 0) (cbrt.f64 angle) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 angle))
(if (!=.f64 -1 0) (cbrt.f64 angle) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (pow.f64 (cbrt.f64 angle) -1)) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 angle))
(-.f64 0 (cbrt.f64 (neg.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 1 (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) 1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle))))
(*.f64 -1 (cbrt.f64 (neg.f64 angle)))
(*.f64 (cbrt.f64 (neg.f64 angle)) -1)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(/.f64 (cbrt.f64 angle) 1)
(/.f64 (cbrt.f64 (neg.f64 angle)) -1)
(pow.f64 angle 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(pow.f64 (cbrt.f64 angle) 1)
(neg.f64 (cbrt.f64 (neg.f64 angle)))
(cbrt.f64 angle)
Outputs
1
1
1
1
(if (!=.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 1 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 angle) 0) (cbrt.f64 (/.f64 angle (/.f64 1 angle))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) 0) (cbrt.f64 (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle angle)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (cbrt.f64 (/.f64 (*.f64 angle (cbrt.f64 angle)) (cbrt.f64 (/.f64 1 (*.f64 angle angle))))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 angle))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 1 (cbrt.f64 (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (cbrt.f64 (cbrt.f64 angle)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle)))
(cbrt.f64 (*.f64 angle angle))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 angle (cbrt.f64 angle)))))
(cbrt.f64 (*.f64 angle angle))
(/.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(cbrt.f64 (*.f64 angle angle))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))) -1)
(cbrt.f64 (*.f64 angle angle))
(/.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) -1) -1)
(cbrt.f64 (*.f64 angle angle))
(pow.f64 (*.f64 angle angle) 1/3)
(cbrt.f64 (*.f64 angle angle))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3)
(cbrt.f64 (*.f64 angle angle))
(pow.f64 (cbrt.f64 angle) 2)
(cbrt.f64 (*.f64 angle angle))
(pow.f64 (cbrt.f64 (*.f64 angle angle)) 1)
(cbrt.f64 (*.f64 angle angle))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 (*.f64 angle angle))
(cbrt.f64 (*.f64 angle angle))
(if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 1 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 0) (cbrt.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (/.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 -1 0) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1)) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(if (!=.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1) -1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) -1))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 angle)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 1 (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 (cbrt.f64 angle)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (/.f64 1 angle)))) (cbrt.f64 angle))
(if (!=.f64 1 0) (cbrt.f64 angle) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (cbrt.f64 (/.f64 1 (/.f64 1 angle))) (cbrt.f64 angle))
(if (!=.f64 -1 0) (cbrt.f64 angle) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 1 (pow.f64 (cbrt.f64 angle) -1)) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 angle) 0) (cbrt.f64 (/.f64 1 (/.f64 1 angle))) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 angle))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 0) (cbrt.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 1 (*.f64 angle angle))))) (cbrt.f64 angle))
(-.f64 0 (cbrt.f64 (neg.f64 angle)))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(*.f64 1 (cbrt.f64 angle))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle))))
(cbrt.f64 angle)
(*.f64 -1 (cbrt.f64 (neg.f64 angle)))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (neg.f64 angle)) -1)
(cbrt.f64 angle)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 angle))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2)))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))))
(cbrt.f64 angle)
(/.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(/.f64 (cbrt.f64 (neg.f64 angle)) -1)
(cbrt.f64 angle)
(pow.f64 angle 1/3)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(neg.f64 (cbrt.f64 (neg.f64 angle)))
(cbrt.f64 angle)
(cbrt.f64 angle)

localize183.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
22.2b
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
22.7b
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
40.7b
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180)))
Compiler

Compiled 213 to 160 computations (24.9% saved)

series69.0ms (0.2%)

Counts
3 → 24
Calls

6 calls:

TimeVariablePointExpression
8.0ms
angle
@-inf
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180)))
5.0ms
angle
@0
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180)))
3.0ms
angle
@inf
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180)))
2.0ms
angle
@0
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
1.0ms
angle
@-inf
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
Compiler

Compiled 2710 to 2310 computations (14.8% saved)

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
29×egg-rr
21×egg-rr
14×egg-rr
Counts
3 → 64
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180)))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)) (*.f64 angle (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))))

simplify266.0ms (0.9%)

Algorithm
egglog
Counts
88 → 84
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 6) (pow.f64 angle 6))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 4))))))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)) (*.f64 angle (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
Outputs
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/32400) (*.f64 angle (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 (neg.f64 (cbrt.f64 1/32400)) (*.f64 (neg.f64 angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 (neg.f64 (cbrt.f64 1/32400)) (*.f64 (neg.f64 angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 (neg.f64 (cbrt.f64 1/32400)) (*.f64 (neg.f64 angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))))
(*.f64 -1 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3)))))
(*.f64 (neg.f64 (cbrt.f64 1/32400)) (*.f64 (neg.f64 angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 2) (*.f64 angle angle)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 2) (*.f64 angle angle)) -1/2 1) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 2) (pow.f64 angle 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 6) (pow.f64 angle 6))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3) (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 1/180)) 1/3))) 4))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 2) (*.f64 angle angle)) -1/2 1) (fma.f64 -1/720 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 6) (pow.f64 angle 6)) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64))))) 4))))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)))
(cos.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (*.f64 (neg.f64 angle) (sqrt.f64 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (*.f64 (neg.f64 angle) (sqrt.f64 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (*.f64 (neg.f64 angle) (sqrt.f64 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cos.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (sqrt.f64 1/180)))) 1/3) (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3))))
(cos.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 (*.f64 (neg.f64 angle) (sqrt.f64 1/180)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1/2))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (cbrt.f64 (sqrt.f64 1/180)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)) (*.f64 angle (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) 2))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)) (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 (sqrt.f64 1/180))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))) (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2))) (*.f64 1/180 (pow.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) 2)))) 2)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 (sqrt.f64 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))) 3)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180)))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (*.f64 angle (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 angle (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1/2))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 1/180)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (PI.f64)))) (*.f64 1/180 (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/180)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64))))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (PI.f64))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/5832000)))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) 3)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))
(cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))

eval696.0ms (2.2%)

Compiler

Compiled 39116 to 26640 computations (31.9% saved)

prune641.0ms (2.1%)

Pruning

124 alts after pruning (124 fresh and 0 done)

PrunedKeptTotal
New1101611162
Fresh266389
Picked101
Done404
Total11321241256
Error
16.5b
Counts
1256 → 124
Alt Table
Click to see full alt table
StatusErrorProgram
37.7b
(+.f64 (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
37.3b
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.4b
(+.f64 (pow.f64 (*.f64 a (fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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))
17.8b
(+.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 1/180) (PI.f64)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
18.0b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (*.f64 angle angle) 1/3) (PI.f64)) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3) (PI.f64)) 1)))) 2))
17.9b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
21.7b
(+.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 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
17.8b
(+.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)) 1/180))) 2))
17.8b
(+.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))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b 1) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
22.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.2b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
31.3b
(+.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.8b
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.4b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.0b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.0b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
33.8b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.7b
(+.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
22.2b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.9b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.3b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
33.7b
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
49.0b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
36.8b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.5b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b)))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
36.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
48.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)))
20.2b
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
22.6b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
28.6b
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.3b
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
26.2b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Compiler

Compiled 8016 to 6224 computations (22.4% saved)

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 58 computations (32.6% saved)

series22.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 1920 to 1205 computations (37.2% saved)

rewrite104.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
42×egg-rr
19×egg-rr
Counts
2 → 61
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2) (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (pow.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)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.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)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))))

simplify282.0ms (0.9%)

Algorithm
egglog
Counts
97 → 80
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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 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 angle a)
(+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3)))))
(+.f64 (*.f64 1/120 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))) (+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3))))))
(+.f64 (*.f64 -1/5040 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 angle 7)))) (+.f64 (*.f64 1/120 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))) (+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2) (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (pow.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)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 a))
(*.f64 1 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.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)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(/.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) 1) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) 1) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6)))))
(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 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 angle a)
(+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3)))))
(fma.f64 -1/6 (pow.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (cbrt.f64 a))) 3) (*.f64 angle a))
(+.f64 (*.f64 1/120 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))) (+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3))))))
(fma.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 (pow.f64 angle 5) a)) (fma.f64 -1/6 (pow.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (cbrt.f64 a))) 3) (*.f64 angle a)))
(+.f64 (*.f64 -1/5040 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 angle 7)))) (+.f64 (*.f64 1/120 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))) (+.f64 (*.f64 angle a) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a (pow.f64 angle 3)))))))
(fma.f64 (*.f64 a (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 angle 7))) -1/5040 (fma.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 (pow.f64 angle 5) a)) (fma.f64 -1/6 (pow.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (cbrt.f64 a))) 3) (*.f64 angle a))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(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))))
(+.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2) (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(+.f64 (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (pow.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)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) a) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 1 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 (pow.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)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(/.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(/.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(/.f64 (*.f64 2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)
(cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)

localize13.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
16.8b
(*.f64 (*.f64 a a) (*.f64 angle angle))
Compiler

Compiled 33 to 8 computations (75.8% saved)

localize60.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 angle 1/180) (PI.f64))
0.4b
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
22.2b
(sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))
22.3b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 129 to 94 computations (27.1% saved)

series10.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

Compiled 940 to 570 computations (39.4% saved)

rewrite125.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
146×egg-rr
34×egg-rr
Counts
2 → 180
Calls
Call 1
Inputs
(sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 1/27 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1/3 (*.f64 angle 1/180))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1/180 (/.f64 1/3 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) -3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (*.f64 (PI.f64) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (*.f64 (PI.f64) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) 3) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)) (*.f64 angle (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 3) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)) (*.f64 angle (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 9)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)) (*.f64 (PI.f64) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 27)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1/3) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 -1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 1) (*.f64 -1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 angle 1/180)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (PI.f64)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (PI.f64)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 1/180 (PI.f64))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 1) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))))))

simplify306.0ms (1%)

Algorithm
egglog
Counts
204 → 250
Calls
Call 1
Inputs
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(-.f64 (*.f64 3 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 27 (*.f64 1/27 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(/.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)
(/.f64 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(/.f64 (*.f64 -1 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1/3)
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 1/9))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 1/3))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(neg.f64 (*.f64 -3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(neg.f64 (sin.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1/3 (*.f64 angle 1/180))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1/180 (/.f64 1/3 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 1/3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 -3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 9 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) -3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(-.f64 0 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(-.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 3))
(*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 3))
(*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) 3))
(*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -3)
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (*.f64 (PI.f64) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (*.f64 (PI.f64) (cbrt.f64 9)))
(*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)
(*.f64 3 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) 3) angle)
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)) (*.f64 angle (cbrt.f64 3)))
(*.f64 (*.f64 (PI.f64) 3) (*.f64 angle 1/180))
(*.f64 -3 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)) (*.f64 angle (sqrt.f64 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 9)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)) (*.f64 (PI.f64) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 27)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64)))
(*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 9)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3))
(*.f64 1 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 1/3 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)))
(*.f64 -1 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1/3) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 -1/3 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 1) (*.f64 -1/3 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
(/.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1/3)
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 3)
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 angle 1/180)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (PI.f64)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) -3)
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1)
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (PI.f64)) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 1/180 (PI.f64))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 3) -3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 -3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 3)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/9)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1/9)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 1) (cbrt.f64 1/3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))
Outputs
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) -1/3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (*.f64 3 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))
(sin.f64 (*.f64 3 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 27 (*.f64 1/27 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 1/3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 -1 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 1/9))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 1/3))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 -3 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle -1/180) (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(if (!=.f64 (PI.f64) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1/3 (PI.f64))) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)))) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1/3 (*.f64 angle 1/180))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 -1/3 (*.f64 angle -1/180))) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (*.f64 (/.f64 angle (/.f64 1/3 (PI.f64))) 1/180) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1/3 (PI.f64))) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1/180 (/.f64 1/3 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0) (/.f64 1/180 (/.f64 1/3 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 3 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 1/3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 1/3 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 -3 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 -3 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 9 0) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 9 0) (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) -3)) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/60) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/60) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(-.f64 0 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(-.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -3)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)))))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) 3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 1/27)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (sqrt.f64 3))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (*.f64 (PI.f64) (sqrt.f64 3)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (*.f64 (PI.f64) (cbrt.f64 9)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 3 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) 3) angle)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)) (*.f64 angle (cbrt.f64 3)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (PI.f64) 3) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 -3 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3)) (*.f64 angle (sqrt.f64 3)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 1/27)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (sqrt.f64 3))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 9)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 9)) (*.f64 (PI.f64) (cbrt.f64 3)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 27)) (sqrt.f64 1/3))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 27) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/60) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) 9) (*.f64 1/3 (PI.f64)))
(*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 9)
(*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -3)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) 3)
(*.f64 1 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) 3)
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 81) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 9) (cbrt.f64 1/9)) (*.f64 (*.f64 angle 1/60) (PI.f64)))
(*.f64 1/3 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 -1 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 1/3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (sqrt.f64 1/3))) (sqrt.f64 1/27))
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180))
(*.f64 1/60 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 1/3 -1/3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1/3) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) 1/3) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9)) 1)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (*.f64 -1/3 1/3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 3) (*.f64 (cbrt.f64 1/9) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) -1) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)) (sqrt.f64 3)) (*.f64 (sqrt.f64 3) -1/3))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) (*.f64 1/3 -1/3))
(*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) -1) (*.f64 (cbrt.f64 9) -1/3))
(*.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 9)) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -3) -3) (/.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (sqrt.f64 3)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (sqrt.f64 3)) (*.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -1/3) -1/3) (/.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sqrt.f64 3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) 1/3) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 1) (*.f64 -1/3 1/3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (cbrt.f64 3)) (*.f64 3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (cbrt.f64 3))) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -3 (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -3) -3) (/.f64 (cbrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) (cbrt.f64 3)) (*.f64 -1/3 (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -1/3) -1/3) (/.f64 (cbrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (cbrt.f64 3)) (*.f64 (sqrt.f64 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 3)) (*.f64 1/3 (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9)) 1)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1/3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 3)) (*.f64 angle 1/180)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 3)) (PI.f64)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 1) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2) (*.f64 (*.f64 angle -1/180) (PI.f64)))) (cbrt.f64 -1/3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) -3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 1/27)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 3)) (PI.f64)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 1/9))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle (cbrt.f64 3)) (*.f64 1/180 (PI.f64))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2) (*.f64 (*.f64 angle -1/180) (PI.f64)))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) 3) -3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (sqrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 -3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) -3)) (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) 3) (cbrt.f64 -3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1/3) 3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cbrt.f64 9)) (cbrt.f64 1/243))
(/.f64 (*.f64 1/3 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/9)
(*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3)) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1/9)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 angle 1/60) (*.f64 (PI.f64) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) (cbrt.f64 3)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 3))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 3)) (*.f64 angle 1/180)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 2))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 3)) (cbrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) 3) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 3)) (*.f64 1/180 (PI.f64))) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3) -1) 1)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 9)) 1) (cbrt.f64 1/3))
(/.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 9))) (cbrt.f64 1/3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/60) (PI.f64))
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -3))
(*.f64 (*.f64 angle 1/60) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))
(*.f64 (*.f64 angle 1/60) (PI.f64))

localize89.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(cbrt.f64 32400)
1.0b
(*.f64 (PI.f64) (cbrt.f64 1/180))
22.2b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
22.5b
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))
Compiler

Compiled 127 to 94 computations (26% saved)

series13.0ms (0%)

Counts
3 → 12
Calls

3 calls:

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

Compiled 920 to 785 computations (14.7% saved)

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
45×egg-rr
41×egg-rr
15×egg-rr
Counts
3 → 101
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(cbrt.f64 32400)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 (neg.f64 32400))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (PI.f64))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 0) (/.f64 1 (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 1/32400)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) 1) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (*.f64 (PI.f64) (cbrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (PI.f64) (/.f64 1 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 32400)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (pow.f64 32400 -1/3))) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 180) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 180))) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 32400) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 1049760000)) 0) (/.f64 (cbrt.f64 (cbrt.f64 32400)) (/.f64 1 (cbrt.f64 (cbrt.f64 1049760000)))) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (cbrt.f64 32400) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (cbrt.f64 (neg.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 1049760000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 32400) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1049760000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400))) (neg.f64 (cbrt.f64 (cbrt.f64 1049760000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 1049760000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 32400)) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 1049760000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 180) 1) (/.f64 (cbrt.f64 180) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (cbrt.f64 32400) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 32400)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 32400)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 32400) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 32400)) (sqrt.f64 (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 32400))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1049760000) 1049760000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 32400) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 32400) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 32400 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 32400)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 32400 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 34012224000000 (*.f64 1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 180) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 32400)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 32400) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1049760000 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 32400 (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 180 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 32400 (+.f64 1/6 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (neg.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 32400)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 32400) 1/3))))))

simplify439.0ms (1.4%)

Algorithm
egglog
Counts
113 → 119
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 4) (pow.f64 angle 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 4) (pow.f64 angle 4))) (+.f64 1 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 6) (pow.f64 angle 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2))))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(*.f64 1/3 (*.f64 3 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))
(*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))
(*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2))
(/.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)
(pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3))
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 (neg.f64 32400))))
(if (!=.f64 (PI.f64) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (PI.f64))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 0) (/.f64 1 (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 1/32400)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 1 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))
(*.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) 1) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)))))
(*.f64 1/3 (*.f64 3 (*.f64 (PI.f64) (cbrt.f64 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64))))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)
(/.f64 (PI.f64) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (neg.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) -1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 3)
(pow.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) 1/3)
(pow.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180))
(if (!=.f64 (cbrt.f64 (cbrt.f64 32400)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (pow.f64 32400 -1/3))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 180) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 180))) (cbrt.f64 32400))
(if (!=.f64 1 0) (cbrt.f64 32400) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1049760000)) 0) (/.f64 (cbrt.f64 (cbrt.f64 32400)) (/.f64 1 (cbrt.f64 (cbrt.f64 1049760000)))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 32400) 0) (cbrt.f64 32400) (cbrt.f64 32400))
(-.f64 0 (cbrt.f64 (neg.f64 32400)))
(*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 1049760000)))
(*.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 32400)))
(*.f64 (cbrt.f64 180) (cbrt.f64 180))
(*.f64 1 (cbrt.f64 32400))
(*.f64 (cbrt.f64 32400) 1)
(*.f64 (*.f64 (cbrt.f64 32400) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1049760000))))
(*.f64 1/3 (*.f64 3 (cbrt.f64 32400)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400))) (neg.f64 (cbrt.f64 (cbrt.f64 1049760000))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 1049760000)))
(*.f64 -1 (cbrt.f64 (neg.f64 32400)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2))
(*.f64 (neg.f64 -1) (cbrt.f64 32400))
(*.f64 (cbrt.f64 (cbrt.f64 32400)) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 1049760000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2)))
(*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))
(*.f64 (/.f64 (cbrt.f64 180) 1) (/.f64 (cbrt.f64 180) 1))
(*.f64 3 (/.f64 (cbrt.f64 32400) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 32400)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 32400)) 3))
(*.f64 (/.f64 (cbrt.f64 32400) 1/3) 1/3)
(*.f64 (sqrt.f64 (cbrt.f64 32400)) (sqrt.f64 (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 32400))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1049760000) 1049760000))))
(/.f64 (cbrt.f64 32400) 1)
(/.f64 (/.f64 (cbrt.f64 32400) 1/3) 3)
(/.f64 1 (pow.f64 32400 -1/3))
(/.f64 (cbrt.f64 (neg.f64 32400)) -1)
(pow.f64 32400 1/3)
(pow.f64 34012224000000 (*.f64 1/3 1/3))
(pow.f64 (cbrt.f64 180) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 32400)) 3)
(pow.f64 (cbrt.f64 32400) 1)
(pow.f64 1049760000 1/6)
(pow.f64 32400 (*.f64 2 1/6))
(pow.f64 180 2/3)
(pow.f64 32400 (+.f64 1/6 1/6))
(neg.f64 (cbrt.f64 (neg.f64 32400)))
(cbrt.f64 32400)
(exp.f64 (*.f64 (log.f64 32400) 1/3))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2))))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 2) (*.f64 angle angle)) -1/2 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 4) (pow.f64 angle 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2)))))
(fma.f64 1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 4) (pow.f64 angle 4)) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 2) (*.f64 angle angle)) -1/2 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 4) (pow.f64 angle 4))) (+.f64 1 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 6) (pow.f64 angle 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (cbrt.f64 32400)) 2) (pow.f64 angle 2))))))
(+.f64 (fma.f64 (*.f64 1/24 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 4)) (pow.f64 angle 4) 1) (fma.f64 -1/720 (*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 6) (pow.f64 angle 6)) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (cbrt.f64 32400)) 2)) (*.f64 angle angle))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 1/3 (*.f64 3 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 2)) (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(/.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3) 1/3)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 3))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)))
(cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 (neg.f64 32400))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 -32400)))
(if (!=.f64 (PI.f64) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (PI.f64))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (PI.f64)) (/.f64 (pow.f64 1/180 -1/3) (PI.f64)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (cbrt.f64 (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 0) (/.f64 1 (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 0) (pow.f64 (/.f64 (pow.f64 1/180 -1/3) (PI.f64)) -1) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 0) (cbrt.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (PI.f64))) 0) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (PI.f64))))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 1/32400)))) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(if (!=.f64 1 0) (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (PI.f64))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 1 (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64)) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) 2))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (cbrt.f64 1/180))) 1) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) 1))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (PI.f64))))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 1/3 (*.f64 3 (*.f64 (PI.f64) (cbrt.f64 1/180))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (PI.f64))))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1/3) 3)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(/.f64 (PI.f64) (/.f64 1 (cbrt.f64 1/180)))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(/.f64 (neg.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) -1)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) 3)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(pow.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) 1/3)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(pow.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) 1)
(*.f64 (PI.f64) (cbrt.f64 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180))
(*.f64 (PI.f64) (cbrt.f64 1/180))
(if (!=.f64 (cbrt.f64 (cbrt.f64 32400)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (pow.f64 32400 -1/3))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 (cbrt.f64 32400)) 0) (cbrt.f64 32400) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 180) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 180))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 180) 0) (cbrt.f64 32400) (cbrt.f64 32400))
(if (!=.f64 1 0) (cbrt.f64 32400) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1049760000)) 0) (/.f64 (cbrt.f64 (cbrt.f64 32400)) (/.f64 1 (cbrt.f64 (cbrt.f64 1049760000)))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1049760000)) 0) (cbrt.f64 (/.f64 (cbrt.f64 32400) (/.f64 1 (cbrt.f64 1049760000)))) (cbrt.f64 32400))
(if (!=.f64 (cbrt.f64 32400) 0) (cbrt.f64 32400) (cbrt.f64 32400))
(-.f64 0 (cbrt.f64 (neg.f64 32400)))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 1049760000)))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 32400)))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 180) (cbrt.f64 180))
(cbrt.f64 32400)
(*.f64 1 (cbrt.f64 32400))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 32400) 1)
(cbrt.f64 32400)
(*.f64 (*.f64 (cbrt.f64 32400) 1/3) 3)
(cbrt.f64 32400)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1049760000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1049760000))))
(cbrt.f64 32400)
(*.f64 1/3 (*.f64 3 (cbrt.f64 32400)))
(cbrt.f64 32400)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400))) (neg.f64 (cbrt.f64 (cbrt.f64 1049760000))))
(cbrt.f64 32400)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 32400)))) (cbrt.f64 (cbrt.f64 1049760000)))
(cbrt.f64 32400)
(*.f64 -1 (cbrt.f64 (neg.f64 32400)))
(cbrt.f64 32400)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2))
(cbrt.f64 32400)
(*.f64 (neg.f64 -1) (cbrt.f64 32400))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 (cbrt.f64 32400)) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 1049760000)))))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 32400))) 2)))
(cbrt.f64 32400)
(*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))
(cbrt.f64 32400)
(*.f64 (/.f64 (cbrt.f64 180) 1) (/.f64 (cbrt.f64 180) 1))
(cbrt.f64 32400)
(*.f64 3 (/.f64 (cbrt.f64 32400) 3))
(cbrt.f64 32400)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 32400)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 3))
(cbrt.f64 32400)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 1049760000)) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 32400)) 3))
(cbrt.f64 32400)
(*.f64 (/.f64 (cbrt.f64 32400) 1/3) 1/3)
(cbrt.f64 32400)
(*.f64 (sqrt.f64 (cbrt.f64 32400)) (sqrt.f64 (cbrt.f64 32400)))
(cbrt.f64 32400)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 32400))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1049760000) 1049760000))))
(cbrt.f64 32400)
(/.f64 (cbrt.f64 32400) 1)
(cbrt.f64 32400)
(/.f64 (/.f64 (cbrt.f64 32400) 1/3) 3)
(cbrt.f64 32400)
(/.f64 1 (pow.f64 32400 -1/3))
(cbrt.f64 32400)
(/.f64 (cbrt.f64 (neg.f64 32400)) -1)
(cbrt.f64 32400)
(pow.f64 32400 1/3)
(cbrt.f64 32400)
(pow.f64 34012224000000 (*.f64 1/3 1/3))
(cbrt.f64 32400)
(pow.f64 (cbrt.f64 180) 2)
(cbrt.f64 32400)
(pow.f64 (cbrt.f64 (cbrt.f64 32400)) 3)
(cbrt.f64 32400)
(pow.f64 (cbrt.f64 32400) 1)
(cbrt.f64 32400)
(pow.f64 1049760000 1/6)
(cbrt.f64 32400)
(pow.f64 32400 (*.f64 2 1/6))
(cbrt.f64 32400)
(pow.f64 180 2/3)
(cbrt.f64 32400)
(pow.f64 32400 (+.f64 1/6 1/6))
(cbrt.f64 32400)
(neg.f64 (cbrt.f64 (neg.f64 32400)))
(cbrt.f64 32400)
(cbrt.f64 32400)
(exp.f64 (*.f64 (log.f64 32400) 1/3))
(cbrt.f64 32400)

localize119.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(cbrt.f64 1/180)
1.0b
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
22.2b
(cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))
22.2b
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Compiler

Compiled 174 to 107 computations (38.5% saved)

series18.0ms (0.1%)

Counts
3 → 12
Calls

3 calls:

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

Compiled 1480 to 1275 computations (13.9% saved)

rewrite128.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
80×egg-rr
61×egg-rr
30×egg-rr
Counts
3 → 171
Calls
Call 1
Inputs
(cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(cbrt.f64 1/180)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) -3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 0) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) -1/3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 1/180)) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/180 0) (cbrt.f64 1/180) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 1/180) 1/3) (*.f64 (cbrt.f64 1/180) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/180) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 1/180) 1/2) (*.f64 (cbrt.f64 1/180) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 1/180) 2/3) (*.f64 (cbrt.f64 1/180) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (cbrt.f64 1/180)) (*.f64 2/3 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 1/180) (*.f64 0 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 1/180)) (*.f64 1/2 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (cbrt.f64 1/180)) (*.f64 1/3 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/180 1/12) (sqrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/180)) (pow.f64 1/180 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/180 1/27) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/180 1/27) (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 1/180 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))) (pow.f64 1/180 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (pow.f64 1/5832000 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/188956800000 1/18) (pow.f64 1/180 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/180 1/18) (pow.f64 1/188956800000 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/180) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 1/180) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 1/180 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/34012224000000 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/32400 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/180 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1049760000 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 1/180)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 1/180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/5832000 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/5832000 (*.f64 2 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 1/180) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/32400 (*.f64 2 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (log.f64 1/32400) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (log.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1156831381426176000000000000 (/.f64 1/18 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1101996057600000000 (/.f64 1/12 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/5832000 (+.f64 1/18 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/34012224000000 (*.f64 1 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/34012224000000 (*.f64 2/3 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/34012224000000 (*.f64 1/2 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/34012224000000 (*.f64 1/18 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1049760000 (*.f64 1 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1049760000 (*.f64 1/4 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1049760000 (*.f64 3/2 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/1049760000 (*.f64 3/4 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/180 (*.f64 6 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/180 (*.f64 3 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/180 (*.f64 4 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/32400 (*.f64 3 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/32400 (*.f64 3/2 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 1/180) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1/32400) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 1/180) 1/6) (*.f64 (log.f64 1/180) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1/34012224000000) 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 1/180) 1/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1/5832000) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1/1049760000) 1/12))))))

simplify1.0s (3.4%)

Algorithm
egglog
Counts
183 → 204
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 4))) (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 6) (pow.f64 angle 6))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(if (!=.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3))
(+.f64 (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)
(/.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) -3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(if (!=.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 0) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) -1/3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3))
(+.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3))
(+.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(+.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(+.f64 (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))) (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 1/180))
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 2)
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 3) 3)
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 3)
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/180)) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(if (!=.f64 1/180 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(+.f64 (*.f64 (cbrt.f64 1/180) 1/3) (*.f64 (cbrt.f64 1/180) 2/3))
(+.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/180) 0))
(+.f64 (*.f64 (cbrt.f64 1/180) 1/2) (*.f64 (cbrt.f64 1/180) 1/2))
(+.f64 (*.f64 (cbrt.f64 1/180) 2/3) (*.f64 (cbrt.f64 1/180) 1/3))
(+.f64 (*.f64 1/3 (cbrt.f64 1/180)) (*.f64 2/3 (cbrt.f64 1/180)))
(+.f64 (cbrt.f64 1/180) (*.f64 0 (cbrt.f64 1/180)))
(+.f64 (*.f64 1/2 (cbrt.f64 1/180)) (*.f64 1/2 (cbrt.f64 1/180)))
(+.f64 (*.f64 2/3 (cbrt.f64 1/180)) (*.f64 1/3 (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1))
(*.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400)))))
(*.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))))
(*.f64 (pow.f64 1/180 1/12) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (pow.f64 1/180 1/12))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (pow.f64 1/180 1/27) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (pow.f64 1/180 1/27) (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 1 (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) 1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 1/180 1/27))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))) (pow.f64 1/180 1/27))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)))
(*.f64 (cbrt.f64 1/180) (pow.f64 1/5832000 0))
(*.f64 (pow.f64 1/188956800000 1/18) (pow.f64 1/180 1/18))
(*.f64 (pow.f64 1/180 1/18) (pow.f64 1/188956800000 1/18))
(/.f64 (*.f64 (cbrt.f64 1/180) 2) 2)
(/.f64 (cbrt.f64 1/180) 1)
(/.f64 1 (pow.f64 (cbrt.f64 1/180) -1))
(/.f64 1 (pow.f64 1/180 -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) -3))
(pow.f64 1/34012224000000 1/18)
(pow.f64 1/32400 1/6)
(pow.f64 1/180 1/3)
(pow.f64 1/1049760000 1/12)
(pow.f64 (cbrt.f64 (sqrt.f64 1/180)) 2)
(pow.f64 (cbrt.f64 1/180) 1)
(pow.f64 1/5832000 1/9)
(pow.f64 1/5832000 (*.f64 2 1/18))
(pow.f64 (sqrt.f64 1/180) 2/3)
(pow.f64 1/32400 (*.f64 2 1/12))
(pow.f64 (exp.f64 1) (*.f64 (log.f64 1/32400) 1/6))
(pow.f64 (exp.f64 1/3) (log.f64 1/180))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6)) 2))
(pow.f64 1/1156831381426176000000000000 (/.f64 1/18 2))
(pow.f64 1/1101996057600000000 (/.f64 1/12 2))
(pow.f64 1/5832000 (+.f64 1/18 1/18))
(pow.f64 1/34012224000000 (*.f64 1 1/18))
(pow.f64 1/34012224000000 (*.f64 2/3 1/12))
(pow.f64 1/34012224000000 (*.f64 1/2 1/9))
(pow.f64 1/34012224000000 (*.f64 1/18 1))
(pow.f64 1/1049760000 (*.f64 1 1/12))
(pow.f64 1/1049760000 (*.f64 1/4 1/3))
(pow.f64 1/1049760000 (*.f64 3/2 1/18))
(pow.f64 1/1049760000 (*.f64 3/4 1/9))
(pow.f64 1/180 (*.f64 6 1/18))
(pow.f64 1/180 (*.f64 3 1/9))
(pow.f64 1/180 (*.f64 4 1/12))
(pow.f64 1/32400 (*.f64 3 1/18))
(pow.f64 1/32400 (*.f64 3/2 1/9))
(pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3)
(neg.f64 (*.f64 -1 (cbrt.f64 1/180)))
(neg.f64 (*.f64 (cbrt.f64 1/180) -1))
(sqrt.f64 (cbrt.f64 1/32400))
(cbrt.f64 1/180)
(fabs.f64 (cbrt.f64 1/180))
(exp.f64 (*.f64 (log.f64 1/32400) 1/6))
(exp.f64 (+.f64 (*.f64 (log.f64 1/180) 1/6) (*.f64 (log.f64 1/180) 1/6)))
(exp.f64 (*.f64 (log.f64 1/34012224000000) 1/18))
(exp.f64 (*.f64 (*.f64 (log.f64 1/180) 1/6) 2))
(exp.f64 (*.f64 (log.f64 1/5832000) 1/9))
(exp.f64 (*.f64 (log.f64 1/1049760000) 1/12))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))))
(fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400) -1/2) (*.f64 angle angle) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400) -1/2) (*.f64 angle angle) 1) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (*.f64 (PI.f64) 1/180) 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 4))) (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180)))) 6) (pow.f64 angle 6))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400) -1/2) (*.f64 angle angle) 1) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 (PI.f64) 1/180) 4)) (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 6) (pow.f64 angle 6)))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (*.f64 angle (*.f64 (pow.f64 (PI.f64) 1/3) (cbrt.f64 1/180))))))
(cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -3)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(if (!=.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(if (!=.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 0) (pow.f64 (/.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -1) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) -1/3) -1) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2/3) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 2/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/3 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) -3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) -3)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(if (!=.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 0) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) -1/3)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(if (!=.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400) 0) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400) -1/3) -1) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 0))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/2))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2/3) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1/3))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) (*.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(+.f64 (*.f64 2/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (*.f64 1/3 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/32400 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000)) (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000)) (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000)) (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 1/32400)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000)) (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (PI.f64))) (cbrt.f64 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000))) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/34012224000000)) (*.f64 (PI.f64) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/32400))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) -1))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) 2)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/32400) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180) 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (cbrt.f64 1/180))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180) 1/180))
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 2) 2)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 2)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 3) 3)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)) 1/3)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) 1)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))) 3)
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400))) -1))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/180)) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(if (!=.f64 1/180 0) (cbrt.f64 1/180) (cbrt.f64 1/180))
(+.f64 (*.f64 (cbrt.f64 1/180) 1/3) (*.f64 (cbrt.f64 1/180) 2/3))
(cbrt.f64 1/180)
(+.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/180) 0))
(cbrt.f64 1/180)
(+.f64 (*.f64 (cbrt.f64 1/180) 1/2) (*.f64 (cbrt.f64 1/180) 1/2))
(cbrt.f64 1/180)
(+.f64 (*.f64 (cbrt.f64 1/180) 2/3) (*.f64 (cbrt.f64 1/180) 1/3))
(cbrt.f64 1/180)
(+.f64 (*.f64 1/3 (cbrt.f64 1/180)) (*.f64 2/3 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(+.f64 (cbrt.f64 1/180) (*.f64 0 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(+.f64 (*.f64 1/2 (cbrt.f64 1/180)) (*.f64 1/2 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(+.f64 (*.f64 2/3 (cbrt.f64 1/180)) (*.f64 1/3 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) -1))
(cbrt.f64 1/180)
(*.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400)))))
(*.f64 (pow.f64 1/32400 1/54) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) 1/32400)))))
(*.f64 (fabs.f64 (pow.f64 1/180 1/27)) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)))))
(*.f64 (pow.f64 1/32400 1/54) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/1101996057600000000)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/34012224000000 1/180))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400)))))
(*.f64 (pow.f64 1/180 1/12) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (pow.f64 1/32400 1/24) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (pow.f64 1/180 1/12))
(*.f64 (pow.f64 1/32400 1/24) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180)))
(cbrt.f64 1/180)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))))
(cbrt.f64 1/180)
(*.f64 (pow.f64 1/180 1/27) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (pow.f64 1/32400 1/54) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400)))
(cbrt.f64 1/180)
(*.f64 (pow.f64 1/180 1/27) (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))))
(*.f64 (pow.f64 1/32400 1/54) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/1101996057600000000))))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(*.f64 1 (cbrt.f64 1/180))
(cbrt.f64 1/180)
(*.f64 (cbrt.f64 1/180) 1)
(cbrt.f64 1/180)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 1/180 1/27))
(*.f64 (pow.f64 1/32400 1/54) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/32400) 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))))
(cbrt.f64 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3))) (pow.f64 1/180 1/27))
(*.f64 (pow.f64 1/32400 1/54) (cbrt.f64 (cbrt.f64 (cbrt.f64 1/1101996057600000000))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 1/180))) (pow.f64 1/180 1/12)))
(cbrt.f64 1/180)
(*.f64 (cbrt.f64 1/180) (pow.f64 1/5832000 0))
(cbrt.f64 1/180)
(*.f64 (pow.f64 1/188956800000 1/18) (pow.f64 1/180 1/18))
(cbrt.f64 1/180)
(*.f64 (pow.f64 1/180 1/18) (pow.f64 1/188956800000 1/18))
(cbrt.f64 1/180)
(/.f64 (*.f64 (cbrt.f64 1/180) 2) 2)
(cbrt.f64 1/180)
(/.f64 (cbrt.f64 1/180) 1)
(cbrt.f64 1/180)
(/.f64 1 (pow.f64 (cbrt.f64 1/180) -1))
(cbrt.f64 1/180)
(/.f64 1 (pow.f64 1/180 -1/3))
(cbrt.f64 1/180)
(/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) -3))
(pow.f64 1/34012224000000 1/18)
(cbrt.f64 1/180)
(pow.f64 1/32400 1/6)
(cbrt.f64 1/180)
(pow.f64 1/180 1/3)
(cbrt.f64 1/180)
(pow.f64 1/1049760000 1/12)
(cbrt.f64 1/180)
(pow.f64 (cbrt.f64 (sqrt.f64 1/180)) 2)
(cbrt.f64 1/180)
(pow.f64 (cbrt.f64 1/180) 1)
(cbrt.f64 1/180)
(pow.f64 1/5832000 1/9)
(cbrt.f64 1/180)
(pow.f64 1/5832000 (*.f64 2 1/18))
(cbrt.f64 1/180)
(pow.f64 (sqrt.f64 1/180) 2/3)
(cbrt.f64 1/180)
(pow.f64 1/32400 (*.f64 2 1/12))
(cbrt.f64 1/180)
(pow.f64 (exp.f64 1) (*.f64 (log.f64 1/32400) 1/6))
(cbrt.f64 1/180)
(pow.f64 (exp.f64 1/3) (log.f64 1/180))
(cbrt.f64 1/180)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 1/32400) 1/6)) 2))
(cbrt.f64 1/180)
(pow.f64 1/1156831381426176000000000000 (/.f64 1/18 2))
(cbrt.f64 1/180)
(pow.f64 1/1101996057600000000 (/.f64 1/12 2))
(cbrt.f64 1/180)
(pow.f64 1/5832000 (+.f64 1/18 1/18))
(cbrt.f64 1/180)
(pow.f64 1/34012224000000 (*.f64 1 1/18))
(cbrt.f64 1/180)
(pow.f64 1/34012224000000 (*.f64 2/3 1/12))
(cbrt.f64 1/180)
(pow.f64 1/34012224000000 (*.f64 1/2 1/9))
(cbrt.f64 1/180)
(pow.f64 1/34012224000000 (*.f64 1/18 1))
(cbrt.f64 1/180)
(pow.f64 1/1049760000 (*.f64 1 1/12))
(cbrt.f64 1/180)
(pow.f64 1/1049760000 (*.f64 1/4 1/3))
(cbrt.f64 1/180)
(pow.f64 1/1049760000 (*.f64 3/2 1/18))
(cbrt.f64 1/180)
(pow.f64 1/1049760000 (*.f64 3/4 1/9))
(cbrt.f64 1/180)
(pow.f64 1/180 (*.f64 6 1/18))
(cbrt.f64 1/180)
(pow.f64 1/180 (*.f64 3 1/9))
(cbrt.f64 1/180)
(pow.f64 1/180 (*.f64 4 1/12))
(cbrt.f64 1/180)
(pow.f64 1/32400 (*.f64 3 1/18))
(cbrt.f64 1/180)
(pow.f64 1/32400 (*.f64 3/2 1/9))
(cbrt.f64 1/180)
(pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3)
(cbrt.f64 1/180)
(neg.f64 (*.f64 -1 (cbrt.f64 1/180)))
(cbrt.f64 1/180)
(neg.f64 (*.f64 (cbrt.f64 1/180) -1))
(cbrt.f64 1/180)
(sqrt.f64 (cbrt.f64 1/32400))
(cbrt.f64 1/180)
(cbrt.f64 1/180)
(fabs.f64 (cbrt.f64 1/180))
(cbrt.f64 1/180)
(exp.f64 (*.f64 (log.f64 1/32400) 1/6))
(cbrt.f64 1/180)
(exp.f64 (+.f64 (*.f64 (log.f64 1/180) 1/6) (*.f64 (log.f64 1/180) 1/6)))
(cbrt.f64 1/180)
(exp.f64 (*.f64 (log.f64 1/34012224000000) 1/18))
(cbrt.f64 1/180)
(exp.f64 (*.f64 (*.f64 (log.f64 1/180) 1/6) 2))
(cbrt.f64 1/180)
(exp.f64 (*.f64 (log.f64 1/5832000) 1/9))
(cbrt.f64 1/180)
(exp.f64 (*.f64 (log.f64 1/1049760000) 1/12))
(cbrt.f64 1/180)

eval1.1s (3.6%)

Compiler

Compiled 35379 to 25868 computations (26.9% saved)

prune746.0ms (2.4%)

Pruning

166 alts after pruning (163 fresh and 3 done)

PrunedKeptTotal
New989611050
Fresh17102119
Picked101
Done134
Total10081661174
Error
16.5b
Counts
1174 → 166
Alt Table
Click to see full alt table
StatusErrorProgram
37.7b
(+.f64 (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
37.3b
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
34.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3) (*.f64 b b))
18.0b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
24.2b
(+.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.4b
(+.f64 (pow.f64 (*.f64 a (fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)) 2))
17.8b
(+.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 1/180) (PI.f64)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (pow.f64 (cbrt.f64 180) 2)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
18.0b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (*.f64 angle angle) 1/3) (PI.f64)) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3) (PI.f64)) 1)))) 2))
17.9b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
21.7b
(+.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 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
17.8b
(+.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)) 1/180))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -3)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) angle))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b 1) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 3 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
22.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.7b
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
33.8b
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
17.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
21.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
34.2b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3) (*.f64 b b))
36.6b
(+.f64 (*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2)) (*.f64 b b))
18.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
31.3b
(+.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle) (*.f64 b b))
20.8b
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
20.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.0b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.2b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 b b))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (*.f64 b b))
24.0b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 b b))
33.8b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 b b))
17.9b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
39.5b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a)) (*.f64 b b))
34.9b
(+.f64 (*.f64 (*.f64 a (*.f64 angle angle)) a) (*.f64 b b))
22.2b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.9b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.9b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle))) (*.f64 b b))
24.3b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.2b
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
49.0b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
36.8b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.5b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b)))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
36.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
48.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)))
22.6b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.2b
(+.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a))) (*.f64 b b))
24.3b
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle))) (*.f64 b b))
18.3b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
26.2b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.5b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2)) (*.f64 b b))
Compiler

Compiled 10236 to 7900 computations (22.8% saved)

localize116.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 250 to 162 computations (35.2% saved)

series13.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

Compiled 940 to 590 computations (37.2% saved)

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
121×egg-rr
22×egg-rr
Counts
2 → 143
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 1/180) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 angle (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 1/1049760000 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000))) (*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 1/180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 angle) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 angle (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) 1/5832000)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 (PI.f64) 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) (*.f64 angle (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (*.f64 (PI.f64) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (*.f64 1/180 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000)))) (cbrt.f64 (cbrt.f64 1/1049760000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000)))) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/5832000))) (sqrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 1/180))) 3) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))))))

simplify464.0ms (1.5%)

Algorithm
egglog
Counts
167 → 155
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 2)
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(*.f64 (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 angle (cbrt.f64 1/32400)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 1/1049760000 2/3)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000))) (*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) 3))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(*.f64 1 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))
(*.f64 (*.f64 1/180 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/5832000)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 (PI.f64) 1/5832000)))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (*.f64 (PI.f64) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (*.f64 1/180 (cbrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000)))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000)))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/5832000)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/5832000))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 1/180))) 3) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(/.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180) 2) 1) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (*.f64 (PI.f64) 1/180) 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180) 2) 1) (fma.f64 (*.f64 -1/720 (pow.f64 angle 6)) (pow.f64 (*.f64 (PI.f64) 1/180) 6) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (pow.f64 (*.f64 (PI.f64) 1/180) 4))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/2))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(+.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 1/2 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64)) (cbrt.f64 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 angle (cbrt.f64 1/32400)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (PI.f64))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) angle) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (cbrt.f64 1/32400)) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 1/1049760000 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 1/1049760000 2/3))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/1049760000 1/5832000))) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000))) (*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 1/188956800000)) (*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (cbrt.f64 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/1049760000 1/5832000))) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) 3))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 1 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/5832000)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 (PI.f64) 1/5832000)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000)) (*.f64 (PI.f64) (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (*.f64 1/180 (cbrt.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 1/5832000)))) (cbrt.f64 (cbrt.f64 1/1049760000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/188956800000)) (*.f64 (cbrt.f64 (cbrt.f64 1/1049760000)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000)))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/5832000)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/5832000))) (sqrt.f64 (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (*.f64 (cbrt.f64 (pow.f64 1/1049760000 2/3)) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 1/1049760000 2/3))) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/180) (sqrt.f64 1/180)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 1/1049760000))) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 (sqrt.f64 1/5832000)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 1/180))) 3) (cbrt.f64 1/32400))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(/.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(/.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))) 2)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(*.f64 (*.f64 angle (PI.f64)) 1/180)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 a angle) (*.f64 a angle))
Compiler

Compiled 30 to 7 computations (76.7% saved)

series22.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

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

Compiled 1020 to 780 computations (23.5% saved)

rewrite145.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
154×egg-rr
Counts
1 → 154
Calls
Call 1
Inputs
(*.f64 (*.f64 a angle) (*.f64 a angle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 angle angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a angle) (*.f64 a angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle angle) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a angle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 (cbrt.f64 (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a) (*.f64 angle (cbrt.f64 (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 (*.f64 a a) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a angle) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (*.f64 a angle)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) a) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) 3) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) a) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (*.f64 a angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 angle (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 (*.f64 a angle) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (cbrt.f64 (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 angle)) (pow.f64 (*.f64 a (cbrt.f64 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)) (*.f64 angle (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 (*.f64 a angle) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 angle angle) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) (*.f64 a (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) 1) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2)) 3) (*.f64 angle (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 (*.f64 angle (cbrt.f64 angle)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a angle) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a angle) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3))))))

simplify493.0ms (1.6%)

Algorithm
egglog
Counts
178 → 177
Calls
Call 1
Inputs
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (*.f64 angle angle))
(*.f64 (*.f64 a angle) (*.f64 a angle))
(*.f64 (*.f64 angle angle) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a))
(*.f64 1 (pow.f64 (*.f64 a angle) 2))
(*.f64 (pow.f64 (*.f64 a angle) 2) 1)
(*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 (cbrt.f64 (*.f64 a angle))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a) (*.f64 angle (cbrt.f64 (*.f64 a angle))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 (*.f64 a a) (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)))
(*.f64 (*.f64 angle (*.f64 a angle)) a)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (*.f64 angle (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) 3) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))) 3))
(*.f64 (*.f64 (*.f64 a angle) a) angle)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (*.f64 a angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)))
(*.f64 a (*.f64 angle (*.f64 a angle)))
(*.f64 angle (*.f64 (*.f64 a angle) a))
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (cbrt.f64 (*.f64 a angle)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle)))
(*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))
(*.f64 (*.f64 angle (cbrt.f64 angle)) (pow.f64 (*.f64 a (cbrt.f64 angle)) 2))
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2))
(*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)))
(*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)) (*.f64 angle (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 (*.f64 a angle) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 angle angle) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) (*.f64 a (cbrt.f64 angle)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) 1) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2)) 3) (*.f64 angle (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))
(*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 (*.f64 angle (cbrt.f64 angle)) a))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))
(/.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3))
Outputs
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 angle 2) (pow.f64 a 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle))
(*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 angle angle) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 angle angle) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 angle angle) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 angle 2) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (*.f64 angle angle) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 a 2) (pow.f64 angle 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 angle) -2))
(*.f64 (*.f64 a a) (*.f64 angle angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a angle) (*.f64 a angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle angle) (*.f64 a a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 1 (pow.f64 (*.f64 a angle) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (*.f64 a a) (*.f64 angle (cbrt.f64 angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2))) angle)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2) (pow.f64 (*.f64 a angle) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 (cbrt.f64 (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 a angle)) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a) (*.f64 angle (cbrt.f64 (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2))) angle)
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a angle) a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 (*.f64 a a) (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (*.f64 a angle)) a)
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) a) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) 1) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 a angle)) (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))
(*.f64 (*.f64 a (cbrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))) (cbrt.f64 (*.f64 angle angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 (*.f64 a (cbrt.f64 angle)) (cbrt.f64 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) 2) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (cbrt.f64 angle)) 2))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 a angle) 2)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2) a) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (cbrt.f64 (*.f64 a angle)))) 3) (cbrt.f64 (pow.f64 (*.f64 a angle) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))) 3))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 a angle) a) angle)
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)) (cbrt.f64 (*.f64 (*.f64 a angle) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a angle)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (*.f64 a angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (*.f64 a angle))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))) (cbrt.f64 angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 a angle))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 a (*.f64 angle (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 angle (*.f64 (*.f64 a angle) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) (cbrt.f64 (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 angle)) (pow.f64 (*.f64 a (cbrt.f64 angle)) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a (cbrt.f64 a)) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a angle)) (*.f64 angle (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 (*.f64 a angle) (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle)) 2) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 (*.f64 angle angle) (cbrt.f64 a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) (*.f64 a (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (*.f64 a (cbrt.f64 a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle)))) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) 1) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle (cbrt.f64 angle))))
(*.f64 (*.f64 angle (cbrt.f64 angle)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 (*.f64 a angle)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 angle (cbrt.f64 a)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 a a))) (pow.f64 (*.f64 angle (cbrt.f64 a)) 2)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) (*.f64 (*.f64 angle angle) (*.f64 a (cbrt.f64 a)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (*.f64 (*.f64 a (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 angle))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (cbrt.f64 (cbrt.f64 (*.f64 a a))))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (pow.f64 (*.f64 angle (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) 2) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2) (pow.f64 (*.f64 angle (*.f64 a angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2)) 3) (*.f64 angle (cbrt.f64 angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 a angle))) (cbrt.f64 (*.f64 a angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle angle))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 (*.f64 a angle) a))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a angle) a)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) angle)))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (*.f64 angle (*.f64 a angle)))) (cbrt.f64 a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) a)) (cbrt.f64 (*.f64 angle (*.f64 a angle))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle)))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) (*.f64 (*.f64 angle (cbrt.f64 angle)) a))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))))
(pow.f64 (*.f64 a angle) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2))))
(pow.f64 (*.f64 a angle) 2)
(/.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (pow.f64 (*.f64 a angle) 2) 1)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3)
(pow.f64 (*.f64 a angle) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3)
(pow.f64 (*.f64 a angle) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3))
(pow.f64 (*.f64 a angle) 2)

localize119.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 angle 1/180) (PI.f64))
16.8b
(*.f64 (*.f64 a a) (*.f64 angle angle))
22.4b
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
28.8b
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
Compiler

Compiled 104 to 64 computations (38.5% saved)

series248.0ms (0.8%)

Counts
1 → 16
Calls

6 calls:

TimeVariablePointExpression
15.0ms
angle
@-inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
13.0ms
angle
@0
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
11.0ms
angle
@inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
8.0ms
b
@0
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
4.0ms
b
@inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
Compiler

Compiled 8260 to 6515 computations (21.1% saved)

rewrite137.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
66×egg-rr
Counts
1 → 66
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0)) (*.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))))))

simplify649.0ms (2.1%)

Algorithm
egglog
Counts
82 → 85
Calls
Call 1
Inputs
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))))
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))) b))) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 (*.f64 1/180 (PI.f64)) 6)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))) (*.f64 -1/360 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 (pow.f64 b 2) b))))))) (*.f64 (pow.f64 b 2) b)))) (+.f64 (*.f64 8/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 3) (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 b 2) 3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 3))) (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)))) (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))))))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2)))) (*.f64 (pow.f64 b 2) b)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))) b))) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(+.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 b b)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)
(*.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2))
(*.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) 2))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(/.f64 (*.f64 (*.f64 b b) (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0))) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0)) (*.f64 b b)) 2)
(pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
Outputs
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 1/3))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3)
(*.f64 b b)
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3)) (*.f64 -3/2 (*.f64 (pow.f64 b 3) (*.f64 angle angle)))) (pow.f64 (*.f64 b b) 2)) 2/3 (*.f64 b b))
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))) b))) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2)))))
(fma.f64 b b (/.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3)) (*.f64 -3/2 (*.f64 (pow.f64 b 3) (*.f64 angle angle))))) (*.f64 1/3 (*.f64 (pow.f64 angle 4) (fma.f64 (*.f64 (pow.f64 b 3) (fma.f64 b (*.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (+.f64 1/12 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 3)) (+.f64 1/24 1/2)))) 2 (+.f64 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 (pow.f64 (*.f64 b b) 2) 2) (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2))) (pow.f64 (pow.f64 (*.f64 b b) 2) 2))))))) (pow.f64 (*.f64 b b) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 (*.f64 1/180 (PI.f64)) 6)))) (+.f64 (*.f64 b (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))) (*.f64 -1/360 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 (pow.f64 b 2) b))))))) (*.f64 (pow.f64 b 2) b)))) (+.f64 (*.f64 8/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 3) (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 b 2) 3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 3))) (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 b (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)))) (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))))))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2)))) (*.f64 (pow.f64 b 2) b)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 b (+.f64 (*.f64 1/12 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) b))) (*.f64 1/24 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) b))))) b))) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) 2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) b)))) (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 angle 2)))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3) 2))))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 2 (fma.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) (fma.f64 b (*.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (+.f64 1/12 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 3)) (+.f64 1/24 1/2))) (*.f64 (fma.f64 -1/720 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 1/180 (PI.f64)) 6)) (fma.f64 b (fma.f64 (*.f64 -1/24 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 (*.f64 -1/360 (*.f64 b b)) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (fma.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 b (*.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (+.f64 1/12 1/4))) (*.f64 -1/24 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 3) (pow.f64 b 3)))))) (pow.f64 b 3)))) (fma.f64 8/27 (*.f64 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 3) (/.f64 (pow.f64 (pow.f64 b 3) 3) (pow.f64 (pow.f64 (*.f64 b b) 2) 3))) (/.f64 (*.f64 4/3 (*.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) (*.f64 (fma.f64 (*.f64 (pow.f64 b 3) (fma.f64 b (*.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (+.f64 1/12 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 3)) (+.f64 1/24 1/2)))) 2 (+.f64 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 (pow.f64 (*.f64 b b) 2) 2) (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2))) (pow.f64 (pow.f64 (*.f64 b b) 2) 2)))) (*.f64 (pow.f64 b 3) (*.f64 b b))))) (pow.f64 (pow.f64 (*.f64 b b) 2) 2)))) (/.f64 (pow.f64 angle 6) (pow.f64 (*.f64 b b) 2))) (fma.f64 b b (/.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3)) (*.f64 -3/2 (*.f64 (pow.f64 b 3) (*.f64 angle angle))))) (*.f64 1/3 (*.f64 (pow.f64 angle 4) (fma.f64 (*.f64 (pow.f64 b 3) (fma.f64 b (*.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (+.f64 1/12 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 3)) (+.f64 1/24 1/2)))) 2 (+.f64 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 (pow.f64 (*.f64 b b) 2) 2) (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 3))) 2))) (pow.f64 (pow.f64 (*.f64 b b) 2) 2))))))) (pow.f64 (*.f64 b b) 2))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (*.f64 b b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) b)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 b b))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) b) (cbrt.f64 b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) b) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))
(pow.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b b)))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b b) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 b)) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 b)) 2) (cbrt.f64 (pow.f64 (*.f64 b b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 b))) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(pow.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) b) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) b) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2) (pow.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(pow.f64 (*.f64 (*.f64 b (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) 2) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 2) 2)) 2)))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 b b) (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))) (cos.f64 0)) (*.f64 b b)) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2))
(pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)

localize108.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 122 to 87 computations (28.7% saved)

series132.0ms (0.4%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
18.0ms
angle
@-inf
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
12.0ms
angle
@inf
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
2.0ms
angle
@-inf
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
2.0ms
angle
@0
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
2.0ms
angle
@0
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
Compiler

Compiled 8365 to 6980 computations (16.6% saved)

rewrite166.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
209×egg-rr
99×egg-rr
37×egg-rr
Counts
3 → 345
Calls
Call 1
Inputs
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) 0) (/.f64 (cbrt.f64 1/32400) (/.f64 1 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (/.f64 1 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 angle (sqrt.f64 1/180)) 0) (/.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (/.f64 1 (*.f64 angle (sqrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/32400) angle) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 (*.f64 1/5832000 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (*.f64 angle (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180)))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180))) (*.f64 angle (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180))) (*.f64 (cbrt.f64 1/32400) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle)))) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 1/5832000 (*.f64 angle angle)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 1/32400 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180) (*.f64 angle (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (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 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) angle) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 (PI.f64) angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle))) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180)))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (/.f64 1 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) 1/180) (*.f64 1/32400 (pow.f64 (PI.f64) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 3) (*.f64 (sqrt.f64 1/5832000) (pow.f64 angle 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) angle)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 1 (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))

simplify618.0ms (2%)

Algorithm
egglog
Counts
357 → 444
Calls
Call 1
Inputs
0
(pow.f64 angle 6)
(+.f64 (pow.f64 angle 6) (pow.f64 angle 7))
(+.f64 (pow.f64 angle 8) (+.f64 (pow.f64 angle 6) (pow.f64 angle 7)))
(pow.f64 (/.f64 1 angle) 3)
(+.f64 (pow.f64 (/.f64 1 angle) 3) (pow.f64 (/.f64 1 angle) 4))
(+.f64 (pow.f64 (/.f64 1 angle) 3) (+.f64 (pow.f64 (/.f64 1 angle) 4) (pow.f64 (/.f64 1 angle) 5)))
(+.f64 (pow.f64 (/.f64 1 angle) 3) (+.f64 (pow.f64 (/.f64 1 angle) 6) (+.f64 (pow.f64 (/.f64 1 angle) 4) (pow.f64 (/.f64 1 angle) 5))))
(pow.f64 (/.f64 -1 angle) 3)
(+.f64 (pow.f64 (/.f64 -1 angle) 4) (pow.f64 (/.f64 -1 angle) 3))
(+.f64 (pow.f64 (/.f64 -1 angle) 5) (+.f64 (pow.f64 (/.f64 -1 angle) 4) (pow.f64 (/.f64 -1 angle) 3)))
(+.f64 (pow.f64 (/.f64 -1 angle) 5) (+.f64 (pow.f64 (/.f64 -1 angle) 4) (+.f64 (pow.f64 (/.f64 -1 angle) 6) (pow.f64 (/.f64 -1 angle) 3))))
(if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) 0) (/.f64 (cbrt.f64 1/32400) (/.f64 1 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (/.f64 1 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle (sqrt.f64 1/180)) 0) (/.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (/.f64 1 (*.f64 angle (sqrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) angle) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 (*.f64 1/5832000 angle)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (*.f64 angle (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180)))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180))) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180))) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180))) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle)))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 1/5832000 (*.f64 angle angle)) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 1/32400 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle))) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 1/32400) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 1/180) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (sqrt.f64 1/180))
(*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))
(*.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) (sqrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180)))) (sqrt.f64 1/180))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) 1/180) (*.f64 1/32400 (pow.f64 (PI.f64) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 3) (*.f64 (sqrt.f64 1/5832000) (pow.f64 angle 3))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) angle)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.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 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Outputs
0
(pow.f64 angle 6)
(+.f64 (pow.f64 angle 6) (pow.f64 angle 7))
(+.f64 (pow.f64 angle 8) (+.f64 (pow.f64 angle 6) (pow.f64 angle 7)))
(pow.f64 (/.f64 1 angle) 3)
(+.f64 (pow.f64 (/.f64 1 angle) 3) (pow.f64 (/.f64 1 angle) 4))
(+.f64 (pow.f64 (/.f64 1 angle) 3) (+.f64 (pow.f64 (/.f64 1 angle) 4) (pow.f64 (/.f64 1 angle) 5)))
(+.f64 (pow.f64 (/.f64 1 angle) 3) (+.f64 (pow.f64 (/.f64 1 angle) 6) (+.f64 (pow.f64 (/.f64 1 angle) 4) (pow.f64 (/.f64 1 angle) 5))))
(pow.f64 (/.f64 -1 angle) 3)
(+.f64 (pow.f64 (/.f64 -1 angle) 4) (pow.f64 (/.f64 -1 angle) 3))
(+.f64 (pow.f64 (/.f64 -1 angle) 5) (+.f64 (pow.f64 (/.f64 -1 angle) 4) (pow.f64 (/.f64 -1 angle) 3)))
(+.f64 (pow.f64 (/.f64 -1 angle) 5) (+.f64 (pow.f64 (/.f64 -1 angle) 4) (+.f64 (pow.f64 (/.f64 -1 angle) 6) (pow.f64 (/.f64 -1 angle) 3))))
(if (!=.f64 2 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) -1/3)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 1/2))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 2))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 -1 -1))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 3 1/3))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/3 3))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 -1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) 0) (/.f64 (cbrt.f64 1/32400) (/.f64 1 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 1 (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 1/180 (PI.f64)) 0) (/.f64 angle (/.f64 180 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/32400) 0) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle 1/180) 0) (/.f64 (PI.f64) (/.f64 1 (*.f64 angle 1/180))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 angle 0) (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400))))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 angle 1/180)) (PI.f64)) -1) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) 0) (/.f64 (*.f64 angle (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 0) (/.f64 (*.f64 angle (sqrt.f64 1/180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (/.f64 1 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (sqrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) 0) (/.f64 (sqrt.f64 1/180) (/.f64 1 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1/180 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 angle angle)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (/.f64 1 (cbrt.f64 (*.f64 angle angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) 0) (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 2 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 -1 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) -1/3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 angle 1/180)) (PI.f64)) -1) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) -1)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle)) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 angle (sqrt.f64 1/180)) 0) (/.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (/.f64 1 (*.f64 angle (sqrt.f64 1/180)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 1/32400) angle) 0) (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (cbrt.f64 1/180) 0) (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2))
(*.f64 1/2 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 1/2 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))
(*.f64 (*.f64 angle (sqrt.f64 1/180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 (*.f64 1/5832000 angle)))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) (*.f64 angle (cbrt.f64 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (cbrt.f64 angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle))))
(*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180)))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180))) (*.f64 angle (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180))) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180))) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180))) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/180))) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle)))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 1/5832000 angle)))) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180)))) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 angle 1/180))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)) (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) 2) (*.f64 angle 1/180)) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 1/5832000 (*.f64 angle angle)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (cbrt.f64 (*.f64 (*.f64 (*.f64 1/5832000 angle) angle) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 1/32400 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/180)) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/180)) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (*.f64 angle 1/180))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (*.f64 angle 1/180))) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))
(*.f64 1 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64)) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (*.f64 (PI.f64) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 angle))) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 1/32400))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 (*.f64 1/180 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 1/32400) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) angle)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))))
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 2)
(*.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(/.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle)) (sqrt.f64 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (sqrt.f64 1/180)))) (sqrt.f64 1/180))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180)) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180))) (/.f64 1 (sqrt.f64 1/180)))
(/.f64 (*.f64 (PI.f64) angle) (/.f64 1 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(/.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/2) 2)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 2 1/2))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) 1/2)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 1/2 2))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1) -1)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 -1 -1))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1)
(/.f64 (neg.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)
(/.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)) -1)
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 3 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 1/3 3))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(neg.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))
(neg.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1))
(neg.f64 (*.f64 (neg.f64 (*.f64 angle 1/180)) (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) 1/180) (*.f64 1/32400 (pow.f64 (PI.f64) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) 3) (*.f64 (sqrt.f64 1/5832000) (pow.f64 angle 3))))
(*.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)) (cbrt.f64 (*.f64 (sqrt.f64 1/5832000) (pow.f64 angle 3))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) -1)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 angle 1/180)) 0) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 angle)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 0) (/.f64 (cbrt.f64 1/180) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) angle)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (PI.f64)) 0) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) -1)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 0) (/.f64 (cbrt.f64 angle) (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(if (!=.f64 (cbrt.f64 1/180) 0) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))) (PI.f64))))
(cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle)))))
(cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 angle) angle)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 angle))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/5832000 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (PI.f64)))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))) (cbrt.f64 (cbrt.f64 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/180)))) (cbrt.f64 (cbrt.f64 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400))) (cbrt.f64 (cbrt.f64 1/180)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) angle)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 angle)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) 1/32400)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))) (cbrt.f64 (sqrt.f64 1/180)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (sqrt.f64 1/180)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) angle))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (sqrt.f64 1/180))) (cbrt.f64 (sqrt.f64 1/180)))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) angle))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) angle)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/2) 2)
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 1/2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) 1/2)
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/2 2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1) -1)
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 -1 -1))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 1 (cbrt.f64 1/180)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1)
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3)
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 3 1/3))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)
(/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 1/3 3))
(pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -1))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))

localize112.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
9.7b
(cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
22.2b
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
22.4b
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Compiler

Compiled 161 to 112 computations (30.4% saved)

series285.0ms (0.9%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
6.0ms
a
@-inf
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
5.0ms
angle
@0
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
3.0ms
a
@0
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
3.0ms
angle
@inf
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
3.0ms
angle
@-inf
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
Compiler

Compiled 19690 to 14545 computations (26.1% saved)

rewrite152.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
130×egg-rr
40×egg-rr
Counts
2 → 170
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1/3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) -1/3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) 2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) 3) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 3) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 3) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) 3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3))))))

simplify751.0ms (2.4%)

Algorithm
egglog
Counts
186 → 196
Calls
Call 1
Inputs
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1/3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2))))
(*.f64 1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -1)
(/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1/2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/3) 3)
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1))
(cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(if (!=.f64 -1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 2 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) -1/3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) 2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)))
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1))
(*.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) 3) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 3) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 3) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) 3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -1)
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3))
Outputs
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3) (*.f64 a (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(if (!=.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1/3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 0) (/.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) -1/3)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -3)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) -3)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(if (!=.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 1/2 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) 2))))
(*.f64 1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1) -1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) -1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/2) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 1/2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1/3) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(if (!=.f64 -1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 -1 0) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(if (!=.f64 2 0) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 2 0) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) -1/3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 3) -1/3)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -3)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) -3)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 1/2 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 a))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 a))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) 2) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) 2))) a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) 2))) a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (cbrt.f64 (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2)) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2) (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) -1))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2)) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) 3) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 3) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 3) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2)) 3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a a))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1) -1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) -1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/2) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 1/2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)

eval2.0s (6.5%)

Compiler

Compiled 76110 to 51709 computations (32.1% saved)

prune1.5s (4.9%)

Pruning

207 alts after pruning (203 fresh and 4 done)

PrunedKeptTotal
New1802811883
Fresh36122158
Picked101
Done347
Total18422072049
Error
16.2b
Counts
2049 → 207
Alt Table
Click to see full alt table
StatusErrorProgram
17.8b
(+.f64 (if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
37.7b
(+.f64 (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
37.3b
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
26.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
30.2b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
34.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3) (*.f64 b b))
34.5b
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3) (*.f64 b b))
18.0b
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
35.4b
(+.f64 (pow.f64 (*.f64 a (fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
41.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.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 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b 1) 2))
24.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle 1/60) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.8b
(+.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 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (pow.f64 (cbrt.f64 180) 2)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
18.0b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (*.f64 angle angle) 1/3) (PI.f64)) 1)))) 2))
21.7b
(+.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) 180) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3) (PI.f64)) 1)))) 2))
17.9b
(+.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 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
21.7b
(+.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 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
17.8b
(+.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)) 1/180))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
20.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.4b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
18.0b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -3)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) angle))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/5832000)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 angle (cbrt.f64 1/32400)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 1/180))) 3) (cbrt.f64 1/32400))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180)))))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180)))))))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))))))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 1))))) 2))
17.8b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 1 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
18.3b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
17.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2))
17.7b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
18.2b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b 1) 2))
18.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.5b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.9b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.1b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
28.6b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
22.9b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
33.7b
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
33.8b
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
31.0b
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
21.9b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
34.2b
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3) (*.f64 b b))
17.8b
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
17.8b
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
36.6b
(+.f64 (*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle)) (*.f64 b b))
18.4b
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
35.3b
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) 2) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
34.8b
(+.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a))) (*.f64 b b))
35.2b
(+.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
25.1b
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
24.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
31.3b
(+.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle) (*.f64 b b))
20.8b
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.9b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 b b))
35.4b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a)) (*.f64 b b))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 b b))
34.9b
(+.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 b b))
17.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
20.8b
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a)) (*.f64 b b))
34.4b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
34.2b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 b b))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (*.f64 b b))
34.1b
(+.f64 (*.f64 (*.f64 (*.f64 a angle) a) angle) (*.f64 b b))
24.0b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
36.6b
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 b b))
47.0b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
33.8b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.3b
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 b b))
34.2b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 b b))
35.1b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle)))) (*.f64 b b))
39.5b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
34.5b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a)) (*.f64 b b))
34.3b
(+.f64 (*.f64 (*.f64 angle (*.f64 a angle)) a) (*.f64 b b))
34.9b
(+.f64 (*.f64 (*.f64 a (*.f64 angle angle)) a) (*.f64 b b))
22.2b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.9b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle))) (*.f64 b b))
24.3b
(+.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
34.2b
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
49.0b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 3) 2) 1/3))
49.0b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))))) 3) 2) 1/3))
49.0b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 3) 2) 1/3))
49.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b 1) 3) 2) 1/3))
49.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
36.2b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
36.8b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
36.5b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))))))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b)))
36.1b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
36.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
48.6b
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)))
35.6b
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 a angle)) (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
21.0b
(+.f64 (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
24.3b
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.4b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.8b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b 1) 2))
32.1b
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a angle))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
18.3b
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
26.2b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
34.5b
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2)) (*.f64 b b))
Compiler

Compiled 6572 to 5045 computations (23.2% saved)

regimes1.3s (4.1%)

Counts
299 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (*.f64 angle angle)) a) (*.f64 b b))
(+.f64 (*.f64 (*.f64 angle (*.f64 a angle)) a) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) a) angle) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle)) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a)) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2)) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2)) (*.f64 b b))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3) (*.f64 b b))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3) (*.f64 b b))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b 1) 3) 2) 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) 2) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle)))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 a angle)) (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))))))
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/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 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/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 (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 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (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/60) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 3 (*.f64 (*.f64 1/3 (*.f64 angle 1/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 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 1/2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 3) 2) 1/3))
(+.f64 (pow.f64 (*.f64 a (fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/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 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/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 1/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 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (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 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 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 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a angle))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000))))) 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 angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)) (sin.f64 (*.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 (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3)) 3))) 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 1/180) (PI.f64))) 3) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 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) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (pow.f64 (*.f64 angle angle) 1/3) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)) 3))) 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 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (pow.f64 (cbrt.f64 180) 2)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 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 angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 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 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/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 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) 1/3) 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 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) 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 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (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 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (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 (*.f64 angle 1/180) (PI.f64)))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/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) 180) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) 3))) 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 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -3)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -3)) (sin.f64 (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))))) 3) 2) 1/3))
(+.f64 (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (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 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle 1/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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 1 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 1))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2)))) 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 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180)))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (*.f64 angle (cbrt.f64 1/32400)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (*.f64 angle 1/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 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (PI.f64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180)))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/180)) (cbrt.f64 1/180))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/5832000)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 (cbrt.f64 1/32400))) (cbrt.f64 (*.f64 (cbrt.f64 1/1049760000) 1/180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 1/180) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/32400)) (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 1/180))) 3) (cbrt.f64 1/32400))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/1049760000) (PI.f64)) (cbrt.f64 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/32400)))))) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))))) 2) 2))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))))) 2))
Calls

6 calls:

192.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
182.0ms
a
173.0ms
(/.f64 angle 180)
169.0ms
b
163.0ms
angle
Results
ErrorSegmentsBranch
17.7b1a
17.7b1b
17.7b1angle
17.7b1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.7b1(*.f64 (/.f64 angle 180) (PI.f64))
17.7b1(/.f64 angle 180)
Compiler

Compiled 8745 to 5801 computations (33.7% saved)

regimes1.2s (3.9%)

Counts
274 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (*.f64 angle angle)) a) (*.f64 b b))
(+.f64 (*.f64 (*.f64 angle (*.f64 a angle)) a) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) a) angle) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) angle) angle) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 angle angle)) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 angle) -2) (*.f64 a a)) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 angle 2)) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) angle) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a (*.f64 angle angle))) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 angle (*.f64 a angle))) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 (cbrt.f64 (*.f64 a a)) angle)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 angle (cbrt.f64 angle)) a) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a) (*.f64 angle angle)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) angle) (*.f64 a a)) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) angle) a) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2)) (*.f64 b b))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) 3) (*.f64 b b))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 2) 3) 1/3) (*.f64 b b))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a angle) 3) 2) 1/3) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (*.f64 a (cbrt.f64 angle)) 2) (*.f64 angle (cbrt.f64 angle))) (*.f64 b b))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (cbrt.f64 a)) 2) (*.f64 a (cbrt.f64 a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b 1) 3) 2) 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) a) 2) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 a a) (cbrt.f64 angle))) (cbrt.f64 angle)) (cbrt.f64 angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 angle (cbrt.f64 a))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a angle)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a angle) 2)) (*.f64 a angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) 2)) (*.f64 angle angle)) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 a angle) (cbrt.f64 (*.f64 a angle))) (cbrt.f64 (pow.f64 (*.f64 a angle) 2))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 a angle)) 2)) a) (cbrt.f64 (*.f64 angle (*.f64 a angle)))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a angle) a) 2)) angle) (cbrt.f64 (*.f64 (*.f64 a angle) a))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (*.f64 angle angle))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 a angle)) (pow.f64 (*.f64 a angle) 2))) (*.f64 (cbrt.f64 (*.f64 angle angle)) a)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))))))
(+.f64 (pow.f64 (*.f64 a 0) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) 1/3))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b 1) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/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 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/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 (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 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) (*.f64 a a)) (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/60) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 angle 0) (/.f64 (PI.f64) (/.f64 180 angle)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 1/3) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 3) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 3 (*.f64 (*.f64 1/3 (*.f64 angle 1/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 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (PI.f64) angle) (/.f64 1/3 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3) 1/3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 1/3 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 27) 1/27)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 1/3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64)))))) 1/2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 a a) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 angle 1/180)) (PI.f64)) 9) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 27 (*.f64 1/27 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) 3) (*.f64 1/3 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 27) 1/27) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 3) 2) 1/3))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 3) 2) 1/3))
(+.f64 (pow.f64 (*.f64 a (fma.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) -1/6 angle)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (PI.f64) 0) (/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64))) (*.f64 (*.f64 angle 1/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 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 angle (PI.f64)) 0) (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (*.f64 (PI.f64) angle) 0) (/.f64 1/180 (/.f64 1 (*.f64 (PI.f64) angle))) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) 3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/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 1/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 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))))) 3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (*.f64 (cbrt.f64 1/32400) (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 1/32400) angle) (*.f64 (PI.f64) (cbrt.f64 1/180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/32400)) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)) angle) (cbrt.f64 1/180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 1/180)) (*.f64 angle (sqrt.f64 1/180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (/.f64 (PI.f64) (cbrt.f64 32400))) (cbrt.f64 180)))) 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 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) 2) 1/3) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a angle))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b 1) 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2)) (cbrt.f64 a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/5832000))))) 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 angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 180)) (/.f64 (PI.f64) (neg.f64 (cbrt.f64 32400)))))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)) (sin.f64 (*.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 (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64)) 3)) 3))) 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 1/180) (PI.f64))) 3) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) 3) (PI.f64))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1/3) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64)) (cbrt.f64 (*.f64 angle 1/180))))) 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) 180) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400))) 1/3) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (*.f64 (pow.f64 (*.f64 angle angle) 1/3) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a angle) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)) 3))) 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 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (pow.f64 (cbrt.f64 180) 2)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 angle (cbrt.f64 1/180)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) 2) (pow.f64 (cbrt.f64 (*.f64 a a)) 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 angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 angle (pow.f64 (*.f64 1/180 (PI.f64)) 3)))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 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 1/180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (PI.f64)) (cbrt.f64 32400))))) 2))
(+.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (*.f64 (/.f64 (cbrt.f64 180) 1/3) (/.f64 (cbrt.f64 180) 3))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) -1/3)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/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 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))) 1/3) 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 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) 3)))) 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 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (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 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) angle) (cbrt.f64 (*.f64 1/5832000 (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 (*.f64 angle 1/180) (PI.f64)))) 3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) angle) (cbrt.f64 32400)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (cbrt.f64 angle) 0) (/.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/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) 180) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) 3) (PI.f64)) 1)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (if (!=.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) -3)) (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (if (!=.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) -1)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (cbrt.f64 1/180))) (cbrt.f64 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) 3))) 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 (sqrt.f64 1/180) (PI.f64))) (cbrt.f64 (*.f64 angle (sqrt.f64 1/180)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle angle))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cbrt.f64 a)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) -3)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (if (!=.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -3)) (sin.f64 (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (if (!=.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) -1/3)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))))) 3) 2) 1/3))
(+.f64 (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2) a))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (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 (cbrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (sqrt.f64 180))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (*.f64 1/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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/180)) (cbrt.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (PI.f64))))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (*.f64 (cbrt.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (*.f64 a (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) 3)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2) angle) (sqrt.f64 1/180))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) 2))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 a (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) (sqrt.f64 1/3)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (cbrt.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cbrt.f64 a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/3) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 angle 1/180))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/180)) 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 1/180)))) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 1/180)) (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/180) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) (cbrt.f64 (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle 1/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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 1 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 1))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2)) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))) 2) 2)))) 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 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 2)))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) 2) (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 3)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (PI.f64)))) 2) (cbrt.f64 (*.f64 (PI.f64) (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 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle)) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))) 2))
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 2))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 a a)) (*.f64 1/36 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 angle angle) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 angle 1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2) 2)) 3))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
Calls

6 calls:

201.0ms
angle
193.0ms
b
183.0ms
a
143.0ms
(+.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))
139.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
Results
ErrorSegmentsBranch
17.7b1a
17.7b1b
17.7b1angle
17.7b1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))
17.7b1(*.f64 (/.f64 angle 180) (PI.f64))
17.7b1(/.f64 angle 180)
Compiler

Compiled 7544 to 4924 computations (34.7% saved)

regimes339.0ms (1.1%)

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

5 calls:

78.0ms
angle
75.0ms
(/.f64 angle 180)
66.0ms
b
45.0ms
a
43.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
Results
ErrorSegmentsBranch
17.7b1a
17.7b1b
17.7b1angle
17.7b1(*.f64 (/.f64 angle 180) (PI.f64))
17.7b1(/.f64 angle 180)
Compiler

Compiled 1411 to 603 computations (57.3% saved)

regimes208.0ms (0.7%)

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

5 calls:

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

Compiled 1390 to 588 computations (57.7% saved)

regimes354.0ms (1.1%)

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

5 calls:

94.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
79.0ms
(/.f64 angle 180)
78.0ms
angle
26.0ms
a
26.0ms
b
Results
ErrorSegmentsBranch
31.0b1a
31.0b1b
29.9b3angle
29.9b3(*.f64 (/.f64 angle 180) (PI.f64))
29.9b3(/.f64 angle 180)
Compiler

Compiled 958 to 336 computations (64.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.874774413536781e+38
9.616929038527582e+39
0.0ms
-1.4596576367496592e+50
-1.0810997225675876e+29
Compiler

Compiled 28 to 21 computations (25% saved)

regimes254.0ms (0.8%)

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

3 calls:

89.0ms
angle
81.0ms
b
68.0ms
a
Results
ErrorSegmentsBranch
31.4b3a
31.7b3b
32.1b2angle
Compiler

Compiled 912 to 302 computations (66.9% saved)

bsearch81.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
8.807443624603995e-169
1.8325623923095235e-165
30.0ms
-9.578482447273256e-162
-2.720316417609495e-162
Results
41.0ms148×body256valid
24.0ms27×body1024valid
7.0ms13×body512valid
5.0msbody2048valid
Compiler

Compiled 558 to 396 computations (29% saved)

regimes188.0ms (0.6%)

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

3 calls:

76.0ms
b
57.0ms
a
40.0ms
angle
Results
ErrorSegmentsBranch
31.5b3a
31.7b3b
32.1b2angle
Compiler

Compiled 626 to 211 computations (66.3% saved)

bsearch160.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
66.0ms
8.807443624603995e-169
1.8325623923095235e-165
65.0ms
-7.406335887098662e-167
-2.836356405810178e-167
Results
61.0ms152×body256valid
39.0ms33×body1024valid
17.0ms19×body512valid
9.0msbody2048valid
Compiler

Compiled 511 to 336 computations (34.2% saved)

regimes160.0ms (0.5%)

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

3 calls:

56.0ms
a
51.0ms
b
39.0ms
angle
Results
ErrorSegmentsBranch
31.9b3a
32.2b3b
32.7b2angle
Compiler

Compiled 590 to 194 computations (67.1% saved)

bsearch41.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
9.396828321245958e+114
2.224709709832861e+116
33.0ms
-9.578482447273256e-162
-2.720316417609495e-162
Results
17.0ms68×body256valid
15.0ms16×body1024valid
7.0ms12×body512valid
Compiler

Compiled 210 to 131 computations (37.6% saved)

regimes18.0ms (0.1%)

Accuracy

Total -2.9b remaining (-8.6%)

Threshold costs -2.9b (-8.6%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 a a) (*.f64 angle angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (*.f64 angle angle)) a) (*.f64 b b))
(+.f64 (*.f64 (*.f64 angle (*.f64 a angle)) a) (*.f64 b b))
Outputs
(+.f64 (*.f64 (*.f64 a angle) (*.f64 a angle)) (*.f64 b b))
Calls

3 calls:

10.0ms
angle
4.0ms
b
4.0ms
a
Results
ErrorSegmentsBranch
34.2b1a
34.2b1b
34.2b1angle
Compiler

Compiled 59 to 26 computations (55.9% saved)

simplify7.0ms (0%)

Stop Event
fuel
Compiler

Compiled 375 to 247 computations (34.1% saved)

soundness0.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

end156.0ms (0.5%)

Compiler

Compiled 348 to 194 computations (44.3% saved)

Profiling

Loading profile data...