Details

Time bar (total: 17.8s)

analyze729.0ms (4.1%)

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
28.6%25%62.4%0.1%12.5%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
44.6%39%48.4%0.1%12.5%0%0%11
51.3%44.9%42.5%0.1%12.5%0%0%12
Compiler

Compiled 25 to 20 computations (20% saved)

sample5.6s (31.6%)

Results
1.5s1632×body1024valid
1.3s1371×body1024infinite
1.3s5599×body256valid
449.0ms828×body512valid
424.0ms712×body512infinite
292.0ms195×body2048valid
236.0ms975×body256infinite
10.0msbody4096valid
Bogosity

preprocess198.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
042268
189268
2217268
3473268
4874268
51180268
61880268
72161268
82476268
92983268
103616268
114409268
124959268
135535268
146271268
156607268
166715268
177894268
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2))
(+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 a (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 a (/.f64 (PI.f64) 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2))
Compiler

Compiled 27 to 22 computations (18.5% saved)

simplify190.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01967
13367
27267
313867
424567
553767
687267
7155967
8172467
9195067
10225967
11266167
12318167
13379267
14454767
15504367
16541967
17566367
18575967
19580767
20661067
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))

eval1.0ms (0%)

Compiler

Compiled 24 to 19 computations (20.8% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
30.62%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
30.62%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Compiler

Compiled 24 to 19 computations (20.8% saved)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
0.56%
(*.f64 (PI.f64) (/.f64 angle 180))
38.34%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
39.23%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 86 to 58 computations (32.6% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite91.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
1446×distribute-lft-in
1168×associate-*r*
1056×associate-*l*
764×associate-/l*
652×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval181.0ms (1%)

Compiler

Compiled 10799 to 7569 computations (29.9% saved)

prune171.0ms (1%)

Pruning

68 alts after pruning (68 fresh and 0 done)

PrunedKeptTotal
New29668364
Fresh000
Picked101
Done000
Total29768365
Error
28.06%
Counts
365 → 68
Alt Table
Click to see full alt table
StatusErrorProgram
30.72%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.72%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
38.59%
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.72%
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.72%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
53.96%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.63%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.52%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 angle) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.99%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
30.57%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)) 2))
40.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
63.37%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
30.99%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
30.82%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
30.49%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
64.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
30.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
31.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
30.53%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
64.78%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2))
30.91%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
30.84%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
30.78%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2))
30.92%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle))))) 2))
31.08%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
30.57%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
65.38%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.37%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
47.51%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
50.78%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 0)) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2))
53.61%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
44.56%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
44.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
50.81%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
30.89%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2)))))
70.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 b))) b))
33.48%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
34.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
33.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
67.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
53.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
31.29%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
62.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.79%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.17%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Compiler

Compiled 4034 to 3140 computations (22.2% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.27%
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
0.4%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
0.56%
(*.f64 (PI.f64) (/.f64 angle 180))
39.23%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1084×*-commutative
826×unswap-sqr
662×swap-sqr
594×associate-*r/
432×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
1650×distribute-rgt-in
1640×distribute-lft-in
1138×associate-*r*
1038×associate-*l*
686×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0731113
11901113
25881107
331501101
Stop Event
node limit
Counts
37 → 33
Calls
Call 1
Inputs
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))
(+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 b (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
Outputs
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))))
(fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 b (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64)))))
(fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5))) (fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))))))
(fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 b (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 b (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 b (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))))))
(fma.f64 -1/30855889612800000000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5))) (fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))))
(fma.f64 -1/30855889612800000000 (*.f64 b (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))))
(*.f64 b (+.f64 (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 3)))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.28%
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
0.34%
(pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)
0.56%
(*.f64 (PI.f64) (/.f64 angle 180))
38.34%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 85 to 56 computations (34.1% saved)

series10.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1810×associate-*r/
1370×associate-*l/
402×add-sqr-sqrt
390×*-un-lft-identity
386×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1278×associate-*r*
1160×associate-*l*
890×associate-/l/
888×associate-/r/
794×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03395432
19445248
242715234
Stop Event
node limit
Counts
166 → 152
Calls
Call 1
Inputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 a 2))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (pow.f64 angle 6)) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))))))))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1)
(*.f64 b (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (*.f64 b angle) (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) b)
(*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) (PI.f64))) 180)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) 1)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (PI.f64)))) 180)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 angle (PI.f64)) b)) 180)
(/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64)))) 32400)
(/.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 angle (PI.f64)) (/.f64 180 (*.f64 angle (PI.f64))))) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (PI.f64)) (/.f64 32400 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (PI.f64) 1/180)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) 1) (/.f64 (/.f64 32400 (PI.f64)) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (neg.f64 (PI.f64))) (/.f64 -32400 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) 32400)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (/.f64 (pow.f64 (PI.f64) 2) 180)) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (PI.f64) (neg.f64 (PI.f64)))) -32400)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) (PI.f64))) -32400)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) 1)) (/.f64 -32400 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) angle) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (PI.f64)) (/.f64 180 angle))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 1) (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (PI.f64) (neg.f64 angle))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (neg.f64 angle) (PI.f64))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (neg.f64 (*.f64 angle (PI.f64)))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) 1) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) 1) (/.f64 (/.f64 180 (PI.f64)) 1))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) -1) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (neg.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (PI.f64)) (/.f64 32400 (PI.f64)))
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (PI.f64) 1/180)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) 1) (/.f64 (/.f64 32400 (PI.f64)) (PI.f64)))
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (pow.f64 (PI.f64) 2)) 32400)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (neg.f64 (PI.f64))) (/.f64 -32400 (PI.f64)))
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) 32400)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (/.f64 (pow.f64 (PI.f64) 2) 180)) 180)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (PI.f64) (neg.f64 (PI.f64)))) -32400)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) (PI.f64))) -32400)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) 1)) (/.f64 -32400 (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(/.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 angle))
(/.f64 (*.f64 1 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 180)
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (PI.f64)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) 32400)
(/.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 b b)) 180)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1)
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 a a) (+.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
Outputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 a 2))
(fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 a a))
(fma.f64 a a (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) -1/32400)))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle angle) -1/32400) (pow.f64 (PI.f64) 2)) 1) (*.f64 a a))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 a a)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(fma.f64 -1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (fma.f64 a a (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000))))
(fma.f64 -1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) 1/3149280000)) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (pow.f64 angle 6)) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) -1/765275040000000) (pow.f64 angle 6) (+.f64 (fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 a a)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (pow.f64 angle 6) (fma.f64 -1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (fma.f64 a a (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)))))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) -1/765275040000000)) (pow.f64 angle 6) (fma.f64 -1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) 1/3149280000)) (*.f64 a a))))
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 b (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 b angle) (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) b)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle b) 2)))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) (PI.f64))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) 1)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (PI.f64)))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b angle) (neg.f64 (PI.f64)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 angle (PI.f64)) b)) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64)))) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 angle (PI.f64)) (/.f64 180 (*.f64 angle (PI.f64))))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (PI.f64)) (/.f64 32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (PI.f64) 1/180)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) 1) (/.f64 (/.f64 32400 (PI.f64)) (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (neg.f64 (PI.f64))) (/.f64 -32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (/.f64 (pow.f64 (PI.f64) 2) 180)) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (PI.f64)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (PI.f64) (neg.f64 (PI.f64)))) -32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) (PI.f64))) -32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (*.f64 (neg.f64 (PI.f64)) 1)) (/.f64 -32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) angle) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (PI.f64)) (/.f64 180 angle))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) 1) (/.f64 180 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (PI.f64))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 angle (neg.f64 (PI.f64)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (PI.f64) (neg.f64 angle))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (neg.f64 angle) (PI.f64))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (neg.f64 (*.f64 angle (PI.f64)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) 1) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) 1) (/.f64 (/.f64 180 (PI.f64)) 1))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (*.f64 angle b) 2)) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (*.f64 angle b) 2)) (/.f64 180 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 (PI.f64) 32400) (pow.f64 (*.f64 angle b) 2)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (*.f64 angle b) 2)) (/.f64 (/.f64 180 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (*.f64 angle b) 2)) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (/.f64 (PI.f64) 32400) (pow.f64 (*.f64 angle b) 2)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (neg.f64 (PI.f64))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) -1) (neg.f64 (/.f64 180 (PI.f64))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (neg.f64 (neg.f64 (PI.f64)))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (PI.f64)) (/.f64 32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (PI.f64) 1/180)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) 1) (/.f64 (/.f64 32400 (PI.f64)) (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (pow.f64 (PI.f64) 2)) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (neg.f64 (PI.f64))) (/.f64 -32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (/.f64 (pow.f64 (PI.f64) 2) 180)) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 (PI.f64)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (PI.f64) (neg.f64 (PI.f64)))) -32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) (PI.f64))) -32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 b angle) 2) (*.f64 (neg.f64 (PI.f64)) 1)) (/.f64 -32400 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b angle) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 angle))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 1 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 180 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (PI.f64)) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) -180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) 32400)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 180 (*.f64 angle (PI.f64)))) (*.f64 b b)) 180)
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4))
(fabs.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 1 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (*.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (cbrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(/.f64 (*.f64 (*.f64 a a) (+.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle))) (cos.f64 0)) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle))) (cos.f64 0)) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 3))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.36%
(-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
9.39%
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b)))
38.34%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
38.58%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
Compiler

Compiled 117 to 78 computations (33.3% saved)

series9.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1776×associate-/l*
1282×associate-/r/
386×add-sqr-sqrt
372×pow1
372×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1600×associate-*r*
1114×associate-/l*
1092×associate-*l*
888×*-commutative
672×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052912193
1156111849
Stop Event
node limit
Counts
229 → 314
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 1 (-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 (*.f64 b b) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2))))
(+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2))) (*.f64 (*.f64 b b) 1/2))
(-.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) 1)
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1)
(*.f64 1 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2) (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 b b))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 (*.f64 b b) 1/2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 -2 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/2 (*.f64 b b)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) b) b)
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 b b)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) b) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 1/2 b) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) b))
(*.f64 -1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 b (neg.f64 b))))
(*.f64 -1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (pow.f64 b -2) -2)))
(*.f64 (*.f64 -1/2 (*.f64 b b)) (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 2 (pow.f64 b -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) 2) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 b -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (sqrt.f64 2)) b) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 2) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (*.f64 (/.f64 -2 (sqrt.f64 2)) b) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (sqrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 -2 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 -2 (*.f64 2 (pow.f64 b -2))) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 2 (pow.f64 b -2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -1) (neg.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (/.f64 2 b))) (neg.f64 b))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (/.f64 2 b) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (/.f64 2 b) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 b -2)) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b -2) -1)) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (/.f64 b (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 b)) b)
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -1) (*.f64 (*.f64 b b) 1/2))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (/.f64 2 b))) b)
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) 1) (sqrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 2)) b)
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 (/.f64 2 b))) (sqrt.f64 b))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) 1) (cbrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (/.f64 2 b))) (cbrt.f64 b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (pow.f64 b -2))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 4) (pow.f64 b 4))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 2 b)) (*.f64 (*.f64 (*.f64 b b) 1/2) b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) (/.f64 2 b))) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) 2)) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) (/.f64 2 b))) b)
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) -2)) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (*.f64 2 (pow.f64 b -2)))) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) (*.f64 2 (pow.f64 b -2)))) b)
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -2 (*.f64 2 (pow.f64 b -2)))) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (/.f64 2 b))) (pow.f64 b 3))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -4) (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) 2)) (pow.f64 b 3))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) 1)) (*.f64 b (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) -2)) (*.f64 b (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -2 (/.f64 2 b))) (*.f64 (*.f64 b (neg.f64 b)) b))
(pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 b -2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (pow.f64 b -2) -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) (pow.f64 (*.f64 2 (pow.f64 b -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1)
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1)
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) -2)
(*.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180)))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(/.f64 -2 (/.f64 1 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
(/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) -1/2)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(/.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180)))) (/.f64 1 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 angle angle))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/16200 (*.f64 angle angle)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/382637520000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/382637520000000 (pow.f64 angle 6))))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (*.f64 (pow.f64 angle 4) -1/3149280000)))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 1/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 b b)) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (*.f64 (pow.f64 angle 4) -1/3149280000))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (*.f64 (pow.f64 angle 8) (*.f64 b b)) (pow.f64 (PI.f64) 8)) (fma.f64 1/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 b b)) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) (*.f64 b b))) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (*.f64 (pow.f64 angle 4) -1/3149280000)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/16200)
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/16200))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/1574640000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/1574640000)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000)))
(fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/382637520000000))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/382637520000000)))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 1 (-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b))
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2)
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2) (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 b b) 1/2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (*.f64 b 1/2)))
(*.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 b b))) -1)
(*.f64 -2 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 -2 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2))))
(*.f64 -2 (/.f64 (*.f64 b (*.f64 b (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) -4))
(*.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/2 (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) b) b)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 b b)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 b b))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) b) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)))
(/.f64 (*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 2) b))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (*.f64 1/2 b) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (pow.f64 b -2) -2)))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(*.f64 (*.f64 -1/2 (*.f64 b b)) (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 b -2)))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 2 (pow.f64 b -2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 2 (pow.f64 b -2))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (*.f64 2 (pow.f64 b -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) 2) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 b -2)))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (sqrt.f64 2)) b) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 2) b)))
(/.f64 (*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 2) b))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 b 4))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (*.f64 (/.f64 -2 (sqrt.f64 2)) b) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (sqrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (*.f64 b (*.f64 (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)) (sqrt.f64 (*.f64 b (*.f64 b 1/2))))))
(*.f64 (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -2)) (*.f64 (sqrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 (*.f64 b -2) (sqrt.f64 2))))
(*.f64 (/.f64 -2 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -2) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 -2 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)) (cbrt.f64 (*.f64 b (*.f64 b 1/2)))))
(*.f64 (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -2)) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 -2 (cbrt.f64 (/.f64 4 (pow.f64 b 4))))))
(*.f64 (/.f64 -2 (*.f64 2 (pow.f64 b -2))) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (/.f64 -1 (pow.f64 b -2)))
(*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (/.f64 -1 (pow.f64 b -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 2 (pow.f64 b -2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -1) (neg.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (/.f64 2 b))) (neg.f64 b))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (/.f64 2 b) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 b)) (/.f64 2 (*.f64 (sqrt.f64 b) b)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (*.f64 b (sqrt.f64 b))) (sqrt.f64 b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (/.f64 2 b) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 b)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b (cbrt.f64 (*.f64 b b))))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 b -2)) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b -2) -1)) (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (/.f64 -1 (pow.f64 b -2)))
(*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (/.f64 -1 (pow.f64 b -2))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) (/.f64 b (/.f64 1 b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 b)) b)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -1) 2))
(/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 2 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) -1) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (/.f64 2 b))) b)
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(/.f64 (*.f64 b (*.f64 (*.f64 b 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 b (*.f64 b 1/2)))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (*.f64 b (*.f64 b 1/2))) (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)) (*.f64 b (*.f64 b 1/2)))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 b (*.f64 (*.f64 b 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) 1) (sqrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 2)) b) (sqrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (sqrt.f64 2))) (sqrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 2)) b)
(/.f64 (*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (sqrt.f64 2) b))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 2) b))) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) b)) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 (/.f64 2 b))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (/.f64 2 b)) (/.f64 (sqrt.f64 2) b))))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (/.f64 2 b))) (/.f64 b (sqrt.f64 2))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) 1) (cbrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 b 4))) (cbrt.f64 -2))) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (/.f64 2 b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 b)) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))))
(*.f64 (cbrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 b 4))) (cbrt.f64 (/.f64 2 b)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (pow.f64 b -2))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 (pow.f64 b 4) 1/4))
(*.f64 (pow.f64 b 4) (*.f64 1/4 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 4) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 4))
(/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) (/.f64 4 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 4))
(/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) (/.f64 4 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 2 b)) (*.f64 (*.f64 (*.f64 b b) 1/2) b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -2) (*.f64 (*.f64 (pow.f64 b 3) 1/2) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -1) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 -1 (pow.f64 b -2)))) (neg.f64 (*.f64 1/2 (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -2) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -2) (*.f64 (*.f64 (pow.f64 b 3) 1/2) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -1) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 -1 (pow.f64 b -2)))) (neg.f64 (*.f64 1/2 (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) (/.f64 2 b))) (*.f64 b b))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 4))
(/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) (/.f64 4 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) 2)) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) (/.f64 2 b))) b)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 2 (pow.f64 b -2)) -2)) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (*.f64 2 (pow.f64 b -2)))) (*.f64 b b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) (*.f64 2 (pow.f64 b -2)))) b)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -2 (*.f64 2 (pow.f64 b -2)))) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) -2)))
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 2 (/.f64 2 b))) (pow.f64 b 3))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 4))
(/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) (/.f64 4 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -4) (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) -4) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) -4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) -4) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) 2)) (pow.f64 b 3))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 4))
(/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) (/.f64 4 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) 1)) (*.f64 b (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (/.f64 2 b) -2)) (*.f64 b (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) -4) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 (*.f64 2 (pow.f64 b -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -2 (/.f64 2 b))) (*.f64 (*.f64 b (neg.f64 b)) b))
(*.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 b -2)) (*.f64 2 (*.f64 (pow.f64 b -2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 b -2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)))) -4) (neg.f64 (pow.f64 b 4)))
(pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) b) 2)
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 2)
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3) 1/3)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (/.f64 (pow.f64 b -2) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (pow.f64 b -2) -2)))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -2 (pow.f64 b -2))))
(*.f64 1/2 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 b b)))
(*.f64 (*.f64 b b) (log.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 b (*.f64 b (log.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) (pow.f64 (*.f64 2 (pow.f64 b -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) (*.f64 8 (pow.f64 (pow.f64 b -2) 3))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (*.f64 8 (pow.f64 (pow.f64 b -2) 3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 1))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 -2 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(*.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) -2)
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(*.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180)))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)))
(*.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 -2 (/.f64 1 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(/.f64 (*.f64 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) -1/2)
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 -2 (sin.f64 (-.f64 0 (/.f64 (*.f64 (PI.f64) angle) 180)))) (/.f64 1 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.01%
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
1.1%
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
38.34%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
39.33%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 121 to 86 computations (28.9% saved)

series6.0ms (0%)

Counts
3 → 28
Calls

9 calls:

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

rewrite82.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
930×associate-/l/
910×associate-/r/
876×*-commutative
608×distribute-lft-in
596×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01944294970753
14543447
219903385
365513385
Stop Event
node limit
Counts
129 → 111
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 2))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 6)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 2)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(fabs.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/4))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 2) (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 6)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3/2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3/4))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 2) (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) -1)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/12))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/12))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/12) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/12))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1/12))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 5)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) 3))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 2)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/6)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(fabs.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))

localize59.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.76%
(pow.f64 (cbrt.f64 angle) 2)
0.99%
(cbrt.f64 angle)
38.82%
(cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))
39.23%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 140 to 86 computations (38.6% saved)

series3.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1322×associate-/r/
922×swap-sqr
836×associate-/l/
436×distribute-lft-neg-in
390×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1096×associate-+r-
1092×unswap-sqr
812×+-commutative
670×*-commutative
646×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval757.0ms (4.3%)

Compiler

Compiled 39862 to 28162 computations (29.4% saved)

prune716.0ms (4%)

Pruning

119 alts after pruning (117 fresh and 2 done)

PrunedKeptTotal
New11571021259
Fresh481563
Picked011
Done314
Total12081191327
Error
27.71%
Counts
1327 → 119
Alt Table
Click to see full alt table
StatusErrorProgram
40.26%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.72%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
55.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.29%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.32%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.31%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.16%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 (pow.f64 angle 1/6) 2)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.68%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 angle 1/3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (expm1.f64 (log1p.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (exp.f64 (*.f64 (log.f64 angle) 1/3))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.68%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (exp.f64 (log.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.62%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.83%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 angle))) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.52%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (*.f64 (pow.f64 angle 1/6) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.79%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (exp.f64 (*.f64 (log.f64 angle) 2/3)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
71.13%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 angle) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
53.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3) 1/3))
31.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 3)) 2))
66.39%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3)) 3)) 2))
31.86%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
31.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
30.99%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
45.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
31.08%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3) (/.f64 2 (*.f64 b b))))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 2 (*.f64 b b))))
50.92%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 b b))))
53.46%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) 1) (/.f64 2 (*.f64 b b))))
77.05%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (*.f64 b (sqrt.f64 b))) (sqrt.f64 b))))
50.78%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
50.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1) (/.f64 2 (*.f64 b b))))
40.58%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
40.22%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 b b))) -1))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (log.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (/.f64 -1 (pow.f64 b -2)))))
47.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b))))
50.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
30.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
40.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
63.26%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
30.37%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
30.04%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
64.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
30.35%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
30.21%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
30.07%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
64.31%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
30.39%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
30.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2))
30.47%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle))))) 2))
30.63%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
30.17%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
64.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
47.06%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
40.23%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
40.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
40.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
40.21%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
38.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
53.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
53.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
44.11%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
44.31%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
30.28%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
50.36%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
33.03%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
33.95%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
53.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
30.84%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
62.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
40.75%
(+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle))) (cos.f64 0)) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.27%
(+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.21%
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.18%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.94%
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
74.69%
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
Compiler

Compiled 6433 to 5121 computations (20.4% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.28%
(*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))
0.4%
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
0.43%
(pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2)
39.26%
(sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))
Compiler

Compiled 79 to 58 computations (26.6% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite93.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
1754×distribute-lft-in
930×associate-*r*
860×associate-/r*
806×associate-*l*
598×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
0.14%
(*.f64 angle (/.f64 (PI.f64) 180))
0.23%
(*.f64 b (*.f64 angle (/.f64 (PI.f64) 180)))
0.34%
(pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)
Compiler

Compiled 49 to 29 computations (40.8% saved)

series8.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1576×associate-*r/
1186×associate-*l/
516×distribute-lft-in
332×add-sqr-sqrt
318×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify172.0ms (1%)

Algorithm
egg-herbie
Rules
1000×associate-/l*
842×distribute-lft-neg-in
816×associate-*r*
776×distribute-rgt-neg-in
748×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058714033
1150413371
2606913371
Stop Event
node limit
Counts
299 → 349
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(/.f64 b (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 angle (/.f64 (/.f64 180 (PI.f64)) b))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) (*.f64 b angle)))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (sqrt.f64 b) angle)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 b) angle)))
(/.f64 (*.f64 b angle) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 180 b))
(/.f64 (sqrt.f64 (*.f64 b angle)) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 (*.f64 b angle))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b angle)) (cbrt.f64 (*.f64 b angle))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 b angle))))
(/.f64 (*.f64 b (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (*.f64 (*.f64 b angle) (PI.f64)) 180)
(/.f64 (*.f64 (*.f64 b angle) 1) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 b (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180)
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (sqrt.f64 b) (sqrt.f64 angle))))
(/.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 b (*.f64 angle (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 b (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(/.f64 (*.f64 b (neg.f64 (*.f64 angle (PI.f64)))) -180)
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) (PI.f64))) 180)
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) 1)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 1 (*.f64 b (*.f64 angle (PI.f64)))) 180)
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 1 (*.f64 (*.f64 angle (PI.f64)) b)) 180)
(/.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 b angle) -1) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 b angle) (neg.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (PI.f64)) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) -1) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (neg.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (*.f64 b angle)) 180)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle)) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (*.f64 b angle)) -180)
(/.f64 (*.f64 -1 (*.f64 b angle)) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) (*.f64 b angle)) 180)
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) b) -180)
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) b) -180)
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) b) -180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) 1) 180)
(/.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) 1) 180)
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) 1) -180)
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) 1) 180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 180))
(/.f64 (/.f64 (*.f64 b angle) 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (*.f64 b angle) 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 b angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (*.f64 b angle) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(/.f64 (*.f64 angle -1) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (neg.f64 (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 1 (*.f64 angle (neg.f64 (PI.f64)))) -180)
(/.f64 (*.f64 1 (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(/.f64 (*.f64 1 (neg.f64 (*.f64 angle (PI.f64)))) -180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 -1 angle) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) angle) 180)
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) 1) -180)
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) 1) -180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 1 (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a a))) (-.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(-.f64 (+.f64 (*.f64 a a) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 1)
(-.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(*.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (+.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (+.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))
(/.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 3)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4))) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 1) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) 1) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4)) 1) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 1) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) 1) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 3)) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) 3)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 1) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (-.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) 1) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(fma.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 1 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 a a))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 a a))
Outputs
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 b (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 (PI.f64)) b))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) (*.f64 b angle)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (sqrt.f64 b) angle)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 180 (PI.f64))) (*.f64 angle (sqrt.f64 b)))
(*.f64 (*.f64 angle (sqrt.f64 b)) (*.f64 (/.f64 (sqrt.f64 b) 180) (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 b) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 180 (PI.f64))) (*.f64 angle (cbrt.f64 b)))
(*.f64 (*.f64 angle (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 b angle) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 180 b))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 b angle)) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 (*.f64 b angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle b)) (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 angle b)))
(*.f64 (sqrt.f64 (*.f64 angle b)) (/.f64 (sqrt.f64 (*.f64 angle b)) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b angle)) (cbrt.f64 (*.f64 b angle))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 b angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle b)) (cbrt.f64 (*.f64 angle b))) (/.f64 180 (PI.f64))) (cbrt.f64 (*.f64 angle b)))
(*.f64 (cbrt.f64 (*.f64 angle b)) (/.f64 (cbrt.f64 (*.f64 angle b)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle b)))))
(/.f64 (*.f64 b (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 b) (PI.f64))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (/.f64 b (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (*.f64 (*.f64 b angle) (PI.f64)) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) 1) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) b)) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 b (*.f64 angle (PI.f64))) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (sqrt.f64 b) (sqrt.f64 angle))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 angle)) (/.f64 180 (PI.f64))) (*.f64 (sqrt.f64 b) (sqrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 angle)) (/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 angle)) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 b) angle)))
(/.f64 (*.f64 b (*.f64 angle (neg.f64 (PI.f64)))) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 b (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 b (neg.f64 (*.f64 angle (PI.f64)))) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) (PI.f64))) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) 1)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 1 (*.f64 b (*.f64 angle (PI.f64)))) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64)))) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (*.f64 angle (PI.f64)) b)) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle b) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (*.f64 b angle) -1) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b angle) (neg.f64 (neg.f64 (PI.f64)))) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 b (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (*.f64 b (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (PI.f64)) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) 1) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 b) angle)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle b) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (neg.f64 (PI.f64))) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) -1) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) 1) (neg.f64 (neg.f64 (PI.f64)))) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) b)) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 angle b) (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 angle b) (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 b (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 b (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 b (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))) (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 b (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))) (cbrt.f64 180)) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 b (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))) (*.f64 angle b)))
(/.f64 (*.f64 (PI.f64) (*.f64 b angle)) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle)) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 b) angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 angle b) (/.f64 (/.f64 180 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle b) (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (*.f64 b angle)) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 -1 (*.f64 b angle)) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) (*.f64 b angle)) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) b) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) b) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) b) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) 1) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) 1) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 b angle) (neg.f64 (PI.f64))) 1) -180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) 1) 180)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 180))
(/.f64 (*.f64 b (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (*.f64 b (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(/.f64 (/.f64 (*.f64 b angle) 180) (/.f64 1 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 b angle) 1) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 b angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 b angle) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) 180) (/.f64 1 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) 1) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 b angle) 1) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(fabs.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) (pow.f64 b 3)))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(exp.f64 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) 180))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) 180))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (cbrt.f64 angle) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) 180))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) angle))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) 180) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle -1) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle (neg.f64 (neg.f64 (PI.f64)))) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 1 (*.f64 angle (neg.f64 (PI.f64)))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (PI.f64)) angle)) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 1 (neg.f64 (*.f64 angle (PI.f64)))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))) angle))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180))) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 -180))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))))
(/.f64 angle (/.f64 (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 180))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))) angle))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (neg.f64 (PI.f64)))) (cbrt.f64 -180))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 (PI.f64)))) angle))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (PI.f64))) angle))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (/.f64 180 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) angle) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) 180) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle (/.f64 180 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 -1 angle) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) angle) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) angle) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (PI.f64))) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 180) (sqrt.f64 (PI.f64))) angle))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))))
(/.f64 angle (/.f64 (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 1 (*.f64 a a)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1) (*.f64 a a))
(fma.f64 a a (expm1.f64 (log1p.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))) 1)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a a))) (-.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a a))) 1) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (expm1.f64 (log1p.f64 (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 a 4) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(-.f64 (+.f64 (*.f64 a a) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1) (*.f64 a a))
(fma.f64 a a (expm1.f64 (log1p.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))))
(-.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a a))) 1) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (expm1.f64 (log1p.f64 (*.f64 a a))))
(*.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 1 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (fma.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2) (pow.f64 a 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (+.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (-.f64 (pow.f64 a 8) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (pow.f64 a 8) (*.f64 (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))))) (+.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (+.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 3))) (+.f64 (pow.f64 a 8) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (-.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (/.f64 (+.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) 3)) (fma.f64 (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (+.f64 (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2) (pow.f64 a 4))) (pow.f64 a 8))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (/.f64 (+.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) 3)) (fma.f64 (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))) (pow.f64 a 8))))
(/.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))
(*.f64 (hypot.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 3) (pow.f64 a 3)) (/.f64 (hypot.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 3) (pow.f64 a 3)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (/.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)))) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))))
(/.f64 (-.f64 (pow.f64 a 12) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 12)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 12) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 12)) (-.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4)) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 8)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 8)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 a 6))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) (fma.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) (pow.f64 a 6)) (pow.f64 a 12))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 3)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) 3)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 8) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 12)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)) (+.f64 (pow.f64 a 8) (fma.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 8)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4))) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) (hypot.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 3) (pow.f64 a 3))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(/.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)) 2) (cbrt.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 1) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) 1) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 a 4)) 1) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 1) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) 1) (neg.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (sqrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(/.f64 (*.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) (hypot.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 3) (pow.f64 a 3))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(/.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)) 2) (cbrt.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 8)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 8)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 3)) (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) 3)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 8) (*.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 12)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)) (+.f64 (pow.f64 a 8) (fma.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 8)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))
(/.f64 (-.f64 (pow.f64 a 12) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 12)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 12) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 12)) (-.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6))) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) 3)) (/.f64 1 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 a 6))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)) (fma.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) (-.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6) (pow.f64 a 6)) (pow.f64 a 12))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 1) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (-.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) 1) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 a (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 6)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (*.f64 a (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2)))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 1)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 3)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2))))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2) 3))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) 1))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
(pow.f64 (hypot.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)
(pow.f64 (hypot.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) a) 2)
(fma.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(fma.f64 a a (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(fma.f64 1 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(fma.f64 1 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 a a))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 4)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64)))) 2) (*.f64 a a))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 a a))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(fma.f64 a a (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2))

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.34%
(pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)
0.37%
(+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle))) (cos.f64 0))
1.67%
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle))) (cos.f64 0)) (/.f64 2 (*.f64 a a)))
38.95%
(cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) (+.f64 angle angle)))
Compiler

Compiled 121 to 72 computations (40.5% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite116.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1464×associate-/l*
1038×associate-/r/
418×add-sqr-sqrt
404×pow1
404×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify414.0ms (2.3%)

Algorithm
egg-herbie
Rules
1198×associate-+r+
1090×associate-*r*
880×associate-*l*
690×associate-/l*
678×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044710349
112849837
268789837
Stop Event
node limit
Counts
209 → 298
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 a 2)
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 a 2))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
2
(+.f64 2 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 2 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 2 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 0)
(+.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) 2)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (+.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))) 1)
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 (*.f64 1/2 a) a))
(*.f64 2 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (*.f64 (*.f64 1/2 a) a)))
(*.f64 (*.f64 a a) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 1)
(*.f64 1 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (*.f64 1/2 a) a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (*.f64 (*.f64 1/2 a) a)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 2) (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 1/2 a) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (*.f64 a a))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 a (/.f64 1 a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (neg.f64 (*.f64 a (neg.f64 a))))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 1/2 a)) a)
(*.f64 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 1) (*.f64 a a))
(*.f64 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) a) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (*.f64 (*.f64 1/2 a) a))))
(*.f64 (*.f64 1/2 a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) a))
(*.f64 -1/2 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -2) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 -1/2 (*.f64 a a)) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 2)) a) (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (cbrt.f64 (*.f64 (*.f64 1/2 a) a))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 1) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 2 (pow.f64 a -2))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 2 (pow.f64 a -2))) (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (*.f64 2 (pow.f64 a -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (pow.f64 a -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (sqrt.f64 2)) a) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 1 a)) a)
(*.f64 (/.f64 2 (*.f64 2 (pow.f64 a -2))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 2 (pow.f64 a -2))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -1) (neg.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 2 (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (/.f64 2 a) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (/.f64 2 a) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (neg.f64 (/.f64 2 a))) (neg.f64 a))
(*.f64 (/.f64 1 (/.f64 (pow.f64 a -2) 1)) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -1) (*.f64 (*.f64 1/2 a) a))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (neg.f64 (/.f64 2 a))) a)
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (*.f64 (*.f64 1/2 a) a)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (*.f64 (*.f64 1/2 a) a)) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1)) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (*.f64 (*.f64 1/2 a) a)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (*.f64 (*.f64 1/2 a) a)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) 1) (sqrt.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 2)) a)
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 (/.f64 2 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) 1) (cbrt.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 (/.f64 2 a))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 1 (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 a -2) -2) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -2) (*.f64 a a)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3) (pow.f64 (*.f64 2 (pow.f64 a -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 0)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(-.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(*.f64 2 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 2)
(*.f64 (*.f64 2 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))) (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1)) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(/.f64 2 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 1/2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))))
(/.f64 (*.f64 2 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))) (/.f64 1 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3))
(expm1.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(fma.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/382637520000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6)))))
(+.f64 (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/382637520000000 (pow.f64 angle 6)))) (fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (pow.f64 a 2))
(fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 a a))
(fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)))
(fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (fma.f64 1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 a a)))
(fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (fma.f64 a a (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a)) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)))) (pow.f64 a 2))))
(fma.f64 -1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (fma.f64 -1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a a))) (fma.f64 1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 a a))))
(fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 a a)))) (fma.f64 -1/765275040000000 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) (*.f64 a a))) (fma.f64 a a (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 a a)) (*.f64 (pow.f64 angle 4) 1/3149280000)))))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1) (pow.f64 a 2)))
(*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a))
(*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (*.f64 a a)))
2
(+.f64 2 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 2 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 2)
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 2 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 2 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 2))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 2 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 2 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/382637520000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6)))))
(+.f64 (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/382637520000000 (pow.f64 angle 6)))) (fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 2))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 0)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(+.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) 2)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (+.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) 1))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))
(fabs.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))
(cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))) 1)
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 (*.f64 1/2 a) a))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (*.f64 (*.f64 1/2 a) a)))
(*.f64 (*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2))) (*.f64 1/2 (*.f64 a a)))
(*.f64 a (/.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 a 1/2)) -1))
(*.f64 (*.f64 a a) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 1)
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 1 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (*.f64 1/2 a) a)))
(*.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (*.f64 1/2 (*.f64 a a)))
(*.f64 (*.f64 1/2 (*.f64 a a)) (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (*.f64 (*.f64 1/2 a) a)))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 2))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 2) (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/2 a) a) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (*.f64 a a))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 a (/.f64 1 a)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 1/2 a)) a)
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 1) (*.f64 a a))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 a a)))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) a) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 (sqrt.f64 2) a))))
(*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (*.f64 (*.f64 1/2 a) a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))))
(*.f64 (*.f64 1/2 a) (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) a))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 -1/2 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (*.f64 a (neg.f64 a))))
(*.f64 -1/2 (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a (neg.f64 a))))
(*.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 a (neg.f64 a)) -1/2))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -2) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) -2)))
(*.f64 (*.f64 -1/2 (*.f64 a a)) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 2)) a) (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (/.f64 (sqrt.f64 2) a) -2))))
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (cbrt.f64 (*.f64 (*.f64 1/2 a) a))))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (/.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))) -2))
(/.f64 (*.f64 (-.f64 1 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1)) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))) (cbrt.f64 (/.f64 4 (pow.f64 a 4))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(/.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2) (*.f64 2 (pow.f64 a -2)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 1) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 2 (pow.f64 a -2))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(/.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2) (*.f64 2 (pow.f64 a -2)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 2 (pow.f64 a -2))) (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(/.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2) (*.f64 2 (pow.f64 a -2)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (*.f64 2 (pow.f64 a -2)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (*.f64 2 (pow.f64 a -2)))) (cbrt.f64 (/.f64 4 (pow.f64 a 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (pow.f64 a -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(*.f64 (/.f64 1/2 (pow.f64 a -2)) (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (*.f64 (*.f64 a a) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2)))
(*.f64 (*.f64 a a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (sqrt.f64 2)) a) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (/.f64 (sqrt.f64 2) a)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 (sqrt.f64 2) a))))
(*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 1 a)) a)
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 2 (*.f64 2 (pow.f64 a -2))) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (*.f64 2 (pow.f64 a -2))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(*.f64 (/.f64 1/2 (pow.f64 a -2)) (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -1) (neg.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) -2)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 2 (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 2 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (/.f64 2 a) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 (/.f64 2 a) (sqrt.f64 a))))
(*.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) 2) a) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (/.f64 2 a) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (cbrt.f64 a)) (/.f64 (/.f64 2 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (cbrt.f64 a)) 2) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (neg.f64 (/.f64 2 a))) (neg.f64 a))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) -2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 a -2) 1)) (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (pow.f64 a -2)))
(*.f64 (/.f64 1/2 (pow.f64 a -2)) (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a (neg.f64 a)) (-.f64 -1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -1) (*.f64 (*.f64 1/2 a) a))
(*.f64 (*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2))) (*.f64 1/2 (*.f64 a a)))
(*.f64 a (/.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 a 1/2)) -1))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (neg.f64 (/.f64 2 a))) a)
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (*.f64 (*.f64 1/2 a) a)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(*.f64 a (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 a 1/2)))
(*.f64 a (*.f64 a (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (*.f64 (*.f64 1/2 a) a)) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1)) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) -1) (*.f64 1/2 (*.f64 a a)))) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (*.f64 1/2 (*.f64 a a)))) (+.f64 1 (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (*.f64 (*.f64 1/2 a) a)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (*.f64 1/2 (*.f64 a a)))) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 1) (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(*.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (*.f64 a a))) (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (*.f64 (*.f64 1/2 a) a)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3)) (*.f64 1/2 (*.f64 a a)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 4) (-.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) 3)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) 1) (sqrt.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 (*.f64 1/2 (*.f64 a a))))
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 a (sqrt.f64 2))) (sqrt.f64 (*.f64 1/2 (*.f64 a a))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 2)) a)
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 (sqrt.f64 2) a))))
(*.f64 a (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 (/.f64 2 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (sqrt.f64 (/.f64 2 a)) (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 a (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 2 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (sqrt.f64 2) a)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 2) a))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 (sqrt.f64 2) a) (sqrt.f64 -2))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) 1) (cbrt.f64 (*.f64 (*.f64 1/2 a) a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (cbrt.f64 (*.f64 1/2 (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a a))) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 4 (pow.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 a 4))) (cbrt.f64 2))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 (/.f64 2 a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (cbrt.f64 (/.f64 2 a)) (cbrt.f64 (/.f64 4 (pow.f64 a 4))))))
(*.f64 (cbrt.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 a 4))) (cbrt.f64 (/.f64 2 a)))))
(*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (cbrt.f64 (/.f64 4 (pow.f64 a 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 4 (pow.f64 a 4))))) (cbrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 a 4))) (cbrt.f64 -2))) (cbrt.f64 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) (/.f64 1 (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 1)
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) 2)
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 3)
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3) 1/3)
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(pow.f64 (/.f64 (*.f64 (pow.f64 a -2) -2) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -1)
(/.f64 (*.f64 (*.f64 a a) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -2)
(*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)))
(neg.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) -2) (*.f64 a a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) -2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 2))
(fabs.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a))))
(log.f64 (exp.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3) (pow.f64 (*.f64 2 (pow.f64 a -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3) (*.f64 8 (pow.f64 (pow.f64 a -2) 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) 3) (*.f64 8 (pow.f64 (pow.f64 a -2) 3))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a))))
(exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 1/2 (*.f64 a a)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (exp.f64 (log1p.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a))) 1))
(exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 1/2 (*.f64 a a)))))
(*.f64 (*.f64 1/2 (*.f64 a a)) (exp.f64 (log1p.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))
(*.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (*.f64 -1/2 (*.f64 a a)))
(-.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 0)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -1))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -1))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 2 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2))
(*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)))
(-.f64 1 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1))
(*.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 2)
(*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)))
(-.f64 1 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1))
(*.f64 (*.f64 2 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))) (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 (+.f64 angle angle) 2) (PI.f64))) (cos.f64 (*.f64 (/.f64 (+.f64 angle angle) 2) (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 (+.f64 angle angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 (+.f64 angle angle) 2)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) 1)) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3) -1)))
(*.f64 (+.f64 1 (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)) (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 1) (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 4) (-.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 4) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) 3) (pow.f64 (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (+.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))))
(*.f64 (+.f64 1 (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3))))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 2 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)))
(*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)))
(-.f64 1 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2)
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1))))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2) 1/2)
(*.f64 2 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -2)))
(-.f64 1 (/.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))))
(*.f64 (hypot.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3/2)) (/.f64 (hypot.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3/2)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2))) (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) -1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3))) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3))))))
(/.f64 (*.f64 2 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))) (/.f64 1 (cos.f64 (/.f64 (+.f64 angle angle) (/.f64 2 (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 (+.f64 angle angle) 2) (PI.f64))) (cos.f64 (*.f64 (/.f64 (+.f64 angle angle) 2) (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 (+.f64 angle angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 (+.f64 angle angle) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) -1)) (neg.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) -1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))) 2) (-.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 2)) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)) 3)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3) 1/3)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2))
(fabs.f64 (+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(log.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1))))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1) 3))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(expm1.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)))
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(fma.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) 1)
(+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))
(+.f64 1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64)))))

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.56%
(*.f64 (PI.f64) (*.f64 angle 1/180))
0.93%
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
1.09%
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
38.86%
(cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
Compiler

Compiled 113 to 80 computations (29.2% saved)

series14.0ms (0.1%)

Counts
4 → 16
Calls

12 calls:

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

rewrite89.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
998×associate-*r*
960×associate-/r/
878×associate-*l*
682×times-frac
540×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.64%
(/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))
1.56%
(pow.f64 (cbrt.f64 (PI.f64)) 2)
1.56%
(cbrt.f64 (PI.f64))
38.78%
(cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))
Compiler

Compiled 127 to 77 computations (39.4% saved)

series4.0ms (0%)

Counts
4 → 24
Calls

6 calls:

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

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1250×associate-/r/
940×swap-sqr
830×associate-/l/
436×distribute-lft-neg-in
390×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1816×distribute-rgt-in
1796×distribute-lft-in
750×associate-/r/
642×associate-*r*
492×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval821.0ms (4.6%)

Compiler

Compiled 44072 to 27922 computations (36.6% saved)

prune909.0ms (5.1%)

Pruning

151 alts after pruning (146 fresh and 5 done)

PrunedKeptTotal
New1442631505
Fresh2983112
Picked011
Done246
Total14731511624
Error
27.55%
Counts
1624 → 151
Alt Table
Click to see full alt table
StatusErrorProgram
69.88%
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
41.09%
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 3)
55.52%
(-.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
62.62%
(+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3) 1/3) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.1%
(+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a -2) -2) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -1) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.49%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.72%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.71%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
55.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.15%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.11%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2/3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.23%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/2))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.21%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.27%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.27%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.24%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.29%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.32%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.01%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.16%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.68%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 angle 1/3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (expm1.f64 (log1p.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (exp.f64 (*.f64 (log.f64 angle) 1/3))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.62%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.83%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 angle))) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.52%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (*.f64 (pow.f64 angle 1/6) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.79%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (exp.f64 (*.f64 (log.f64 angle) 2/3)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.43%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.13%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
71.19%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.09%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 angle) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
53.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) 3) 1/3))
31.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 3)) 2))
66.39%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3)) 3)) 2))
31.86%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
31.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
30.99%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
45.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
31.08%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3) (/.f64 2 (*.f64 b b))))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 2 (*.f64 b b))))
50.92%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 2 (*.f64 b b))))
53.46%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) 1) (/.f64 2 (*.f64 b b))))
77.05%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 2 (*.f64 b (sqrt.f64 b))) (sqrt.f64 b))))
50.78%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
50.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)) 1) (/.f64 2 (*.f64 b b))))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 b b))) -1))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (log.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (/.f64 -1 (pow.f64 b -2)))))
47.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b))))
50.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
30.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) 3) 1/3) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 3) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
63.26%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
30.37%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
64.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) 2))
30.35%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
43.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 angle -2)) (cbrt.f64 angle))))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
30.21%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
30.07%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
30.47%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64))))) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
29.96%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2))
30.39%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
30.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2))
30.41%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2))
30.64%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle)))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
64.22%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 1/180 (/.f64 (PI.f64) (pow.f64 angle -1/2)))))) 2))
30.17%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.95%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180))))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
64.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
47.06%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
38.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b))) 2))
50.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
44.11%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
44.31%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
30.28%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
50.36%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
33.95%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
45.94%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
30.84%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
62.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
41.15%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 3) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.03%
(+.f64 (/.f64 (+.f64 (fabs.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (cos.f64 0)) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.03%
(+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.75%
(+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.21%
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.93%
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)) (/.f64 (sqrt.f64 2) a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a)) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.54%
(+.f64 (*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.24%
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
40.21%
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
40.29%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
40.18%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.18%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
40.55%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
40.19%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
53.54%
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
47.77%
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
69.15%
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
53.57%
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
41.94%
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
42.22%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
43.1%
(+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a)))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
74.69%
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
49.97%
(*.f64 a a)
80.24%
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
84.72%
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
44.2%
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
Compiler

Compiled 8188 to 6494 computations (20.7% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.41%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2)
0.47%
(/.f64 (PI.f64) (/.f64 1 angle))
0.5%
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
38.74%
(sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))
Compiler

Compiled 81 to 59 computations (27.2% saved)

series2.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1416×associate-*r/
1088×associate-*l/
960×associate-/r*
734×associate-/l*
366×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.7%)

Algorithm
egg-herbie
Rules
1126×associate-/l*
968×associate-*r*
844×associate-*l*
600×*-commutative
524×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 7 to 4 computations (42.9% saved)

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.32%
(-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
9.4%
(/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b)))
38.34%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
38.51%
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
Compiler

Compiled 112 to 67 computations (40.2% saved)

series3.0ms (0%)

Counts
3 → 32
Calls

12 calls:

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

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1470×associate-/l*
1160×associate-/r/
766×associate-/l/
362×add-sqr-sqrt
348×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1628×associate-*r*
1138×associate-*l*
932×associate-/l*
838×*-commutative
490×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052311975
1160511603
Stop Event
node limit
Counts
207 → 301
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(+.f64 1 (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 (*.f64 b b) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))))
(+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))) (*.f64 (*.f64 b b) 1/2))
(-.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))) 1)
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 b b))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 (*.f64 b b) 1/2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 -1/2 (*.f64 b b)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 b)) b)
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 1/2 b) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) b))
(*.f64 -1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 -1/2 (*.f64 b b)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 (pow.f64 b -2) 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 2) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (sqrt.f64 2) b)) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (pow.f64 b -2) 1/2)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 b -2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 (sqrt.f64 b) b))) (sqrt.f64 b))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) b))) (cbrt.f64 b))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1) (neg.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (/.f64 2 b))) (neg.f64 b))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (*.f64 b b))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (/.f64 b (/.f64 1 b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 b)) b)
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) -1) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1) (*.f64 (*.f64 b b) 1/2))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (/.f64 2 b))) b)
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) 1) (sqrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 2)) b)
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 (/.f64 2 b))) (sqrt.f64 b))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) 1) (cbrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (/.f64 2 b))) (cbrt.f64 b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 b -2) 1/2)) (*.f64 (*.f64 b b) 1/2))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 4) (pow.f64 b 4))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 2 b)) (*.f64 (*.f64 (*.f64 b b) 1/2) b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) (/.f64 2 b))) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) 2)) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (/.f64 2 b))) b)
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) -2)) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (/.f64 (pow.f64 b -2) 1/2))) (*.f64 b b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) (/.f64 (pow.f64 b -2) 1/2))) b)
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 -2 (/.f64 (pow.f64 b -2) 1/2))) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (/.f64 2 b))) (pow.f64 b 3))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -4) (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) 1)) (*.f64 b (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) 2)) (pow.f64 b 3))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) -2)) (*.f64 b (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 -2 (/.f64 2 b))) (*.f64 (*.f64 b (neg.f64 b)) b))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 3) 1/3)
(pow.f64 (*.f64 2 (/.f64 (pow.f64 b -2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) -1)
(neg.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2) (*.f64 b b)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (/.f64 (pow.f64 b -2) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(+.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) 1)
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1)
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (*.f64 1 (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(+.f64 1 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/16200)))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (*.f64 -1/16200 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/16200))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/382637520000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 (*.f64 angle angle) 1/32400))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) -1/3149280000)))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 1/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 b b)) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) -1/3149280000))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (*.f64 (pow.f64 angle 8) (*.f64 b b)) (pow.f64 (PI.f64) 8)) (fma.f64 1/765275040000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 b b)) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) (*.f64 b b))) (fma.f64 1/765275040000000 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) -1/3149280000)))))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/16200)
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) 1/16200))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/1574640000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/1574640000)))
(+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000)))
(fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/382637520000000))))
(+.f64 (*.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/382637520000000))))
(fma.f64 -1/173564379072000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/16200 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 -1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/382637520000000)))))
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 1 (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(-.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b))
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (*.f64 b (neg.f64 b))))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (*.f64 (*.f64 b b) 1/2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 -1/2 (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 b)) b)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (*.f64 (*.f64 b b) 1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (*.f64 b (*.f64 b 1/2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(*.f64 (*.f64 1/2 b) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) b))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 -1/2 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b (neg.f64 b))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (*.f64 -1/2 (*.f64 b b)) (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b -2)))
(/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 b -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 (pow.f64 b -2) 1/2))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (/.f64 (pow.f64 b -2) 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 b b)))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 2) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b -2)))
(/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 b -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (sqrt.f64 2) b)) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 2)) b))
(*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2))))) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 (pow.f64 b -2) 1/2)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (pow.f64 b -2) 1/2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)) 1/2)
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 b -2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (pow.f64 b -2) 1/2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 b -2)) 1/2)
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 (sqrt.f64 b) b))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 b (sqrt.f64 b))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (/.f64 (/.f64 2 b) (sqrt.f64 b)) (sqrt.f64 b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b (pow.f64 (cbrt.f64 b) 2)))))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1) (neg.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 (*.f64 b b) -1/2) (-.f64 -1 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 -1 (*.f64 b (*.f64 b -1/2))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (/.f64 2 b))) (neg.f64 b))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 1) (/.f64 b (/.f64 1 b)))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 b)) b)
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) -1) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (*.f64 b (neg.f64 b))) 2)
(*.f64 b (*.f64 (neg.f64 b) (-.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/2)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b (*.f64 b 1/2)) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) -1))
(/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -1 (*.f64 b (*.f64 b 1/2))))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (/.f64 2 b))) b)
(*.f64 b (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1) (/.f64 -2 b)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 b (*.f64 b 1/2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (*.f64 b (*.f64 b 1/2))) (-.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (*.f64 b b) 1/2)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3)))
(/.f64 (*.f64 b (*.f64 (*.f64 b 1/2) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) 1) (sqrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (sqrt.f64 2))) (sqrt.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 2)) b)
(*.f64 (*.f64 b (/.f64 1 (sqrt.f64 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)))
(*.f64 b (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 2) b))) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (/.f64 (sqrt.f64 2) b) (sqrt.f64 -2))) (sqrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sqrt.f64 2) b)) (sqrt.f64 (/.f64 2 b))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (/.f64 2 b)) (/.f64 (sqrt.f64 2) b))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 2 b)) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) 1) (cbrt.f64 (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (*.f64 b (*.f64 b 1/2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 -2)) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 b 4))) (cbrt.f64 -2))) (cbrt.f64 (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (/.f64 4 (pow.f64 b 4)))) (cbrt.f64 (/.f64 2 b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (/.f64 2 b)) (cbrt.f64 (/.f64 4 (pow.f64 b 4))))))
(*.f64 (cbrt.f64 b) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (/.f64 4 (pow.f64 b 4))) (cbrt.f64 (/.f64 2 b)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) (*.f64 (pow.f64 b 4) 1/4))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 b -2) 1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 1))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 b -2) 1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 1))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 b -2) 1/2)) (*.f64 (*.f64 b b) 1/2))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 4) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 4))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b -2) 2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 4))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b -2) 2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 2 b)) (*.f64 (*.f64 (*.f64 b b) 1/2) b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 b -2) 1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 1))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2) (*.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -2) (*.f64 (*.f64 (pow.f64 b 3) 1/2) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -1)) (neg.f64 (*.f64 1/2 (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -2) (*.f64 (*.f64 (pow.f64 b 3) 1/2) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -1)) (neg.f64 (*.f64 1/2 (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) (/.f64 2 b))) (*.f64 b b))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 4))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b -2) 2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) 2)) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (/.f64 2 b))) b)
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (pow.f64 b -2) 1/2) -2)) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (/.f64 (pow.f64 b -2) 1/2))) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) (/.f64 (pow.f64 b -2) 1/2))) b)
(*.f64 b (*.f64 b (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 -2 (/.f64 (pow.f64 b -2) 1/2))) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (/.f64 2 b))) (pow.f64 b 3))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 4))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b -2) 2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -4) (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -2)) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -2)) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) 1)) (*.f64 b (*.f64 (*.f64 b b) 1/2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 2) (*.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 b 4) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 b -2) 1) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 1))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) 2)) (pow.f64 b 3))
(*.f64 (pow.f64 b 4) (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) 4))
(*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b -2) 2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 2 b) -2)) (*.f64 b (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -2)) (neg.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (/.f64 (pow.f64 b -2) 1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 -2 (/.f64 2 b))) (*.f64 (*.f64 b (neg.f64 b)) b))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b -2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b -2) 1/2))) -4) (*.f64 (pow.f64 b 3) (neg.f64 b)))
(*.f64 (-.f64 (/.f64 (pow.f64 b -2) -2) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b -2)) -2)) (neg.f64 (pow.f64 b 4)))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 1)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) b) 2)
(pow.f64 (*.f64 b (sqrt.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 3)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 3) 1/3)
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(pow.f64 (*.f64 2 (/.f64 (pow.f64 b -2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) -1)
(/.f64 1 (*.f64 2 (/.f64 (pow.f64 b -2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 1/2 (/.f64 (pow.f64 b -2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2) (*.f64 b b)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b (neg.f64 b)) -2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 1/4) (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 b b) 1/2)))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 3))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (/.f64 (pow.f64 b -2) 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (/.f64 (pow.f64 (pow.f64 b -2) 3) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))) 1))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2))))
(*.f64 (*.f64 b b) (*.f64 1/2 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 b (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b 1/2)))
(+.f64 1 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (-.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 3))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))))
(/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (/.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (/.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (/.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 1 (neg.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 4)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 4)) (*.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (*.f64 1 (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 1 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 4))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6)) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (*.f64 (+.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6)))) (+.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log.f64 (-.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.38%
(*.f64 angle 1/180)
0.56%
(*.f64 (*.f64 angle 1/180) (PI.f64))
1%
(expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
38.46%
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
Compiler

Compiled 107 to 74 computations (30.8% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1990×add-sqr-sqrt
1970×*-un-lft-identity
1822×add-cube-cbrt
1798×add-cbrt-cube
212×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
1254×unswap-sqr
928×fma-def
898×associate-*r/
742×*-commutative
626×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01872228
14342198
218312164
367402164
Stop Event
node limit
Counts
112 → 104
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 1) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (exp.f64 1)) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1))) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))) (exp.f64 1))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/64800 angle) angle))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/64800 angle) angle))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 1) 1)
(expm1.f64 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (exp.f64 1)) 1)
(+.f64 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (expm1.f64 1))
(fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (expm1.f64 1))
(fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 -1/64800 (E.f64)) (expm1.f64 1))
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1))) 1)
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64))) (fma.f64 (pow.f64 angle 4) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)) (E.f64))) -1)
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (E.f64) (pow.f64 angle 4)))) (expm1.f64 1))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (fma.f64 (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) 1) (E.f64) -1))
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))) (exp.f64 1))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1)))) 1)
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64))) (fma.f64 (pow.f64 angle 6) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000)) (fma.f64 (pow.f64 angle 4) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)) (E.f64)))) -1)
(fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (+.f64 (*.f64 (E.f64) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)))) (expm1.f64 1)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (fma.f64 (E.f64) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000))) (expm1.f64 1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) -1) (+.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) (+.f64 (exp.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(pow.f64 (*.f64 angle 1/180) 1)
(*.f64 angle 1/180)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 angle 1/180)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(*.f64 angle 1/180)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(*.f64 angle 1/180)
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(sqrt.f64 (*.f64 angle (*.f64 angle 1/32400)))
(fabs.f64 (*.f64 angle 1/180))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(*.f64 angle 1/180)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.68%
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
1.56%
(pow.f64 (cbrt.f64 (PI.f64)) 2)
1.56%
(cbrt.f64 (PI.f64))
38.96%
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))
Compiler

Compiled 130 to 80 computations (38.5% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1132×sqrt-prod
978×unswap-sqr
828×swap-sqr
476×sqr-pow
464×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1560×associate-+r+
1482×associate-+l+
1334×associate-/r*
806×unswap-sqr
702×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01531989
13801753
215291701
345621701
Stop Event
node limit
Counts
71 → 85
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (log1p.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) 3)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))

eval623.0ms (3.5%)

Compiler

Compiled 29534 to 21208 computations (28.2% saved)

prune533.0ms (3%)

Pruning

162 alts after pruning (153 fresh and 9 done)

PrunedKeptTotal
New91034944
Fresh22119141
Picked011
Done189
Total9331621095
Error
27.47%
Counts
1095 → 162
Alt Table
Click to see full alt table
StatusErrorProgram
69.88%
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
41.09%
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)) 3)
55.52%
(-.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
62.62%
(+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))) 3) 1/3) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.1%
(+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a -2) -2) (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle))))) -1) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.49%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) -2)) a) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
50.88%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
50.87%
(+.f64 (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
41.05%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.56%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
55.27%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3) (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
43.14%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 angle 1/180))) (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
43.14%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
50.87%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
50.87%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
55.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.15%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.11%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2/3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.23%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/2))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.21%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.27%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (pow.f64 (*.f64 (PI.f64) angle) 1/6)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.27%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/180)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.74%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.24%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.29%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.32%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.77%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.01%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.16%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.68%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (pow.f64 angle 1/3)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (expm1.f64 (log1p.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.67%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (exp.f64 (*.f64 (log.f64 angle) 1/3))) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.62%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (pow.f64 angle 1/3) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
36.83%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 angle))) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.18%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.52%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.73%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (*.f64 (pow.f64 angle 1/6) (cbrt.f64 angle))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (pow.f64 angle 1/6) (sqrt.f64 angle)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.65%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.79%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (exp.f64 (*.f64 (log.f64 angle) 2/3)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.13%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
71.19%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.23%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.26%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
71.09%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
30.66%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.76%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 angle) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
53.69%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)) 3) 1/3))
31.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 3)) 2))
66.39%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/6) 3)) 3)) 2))
31.86%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
31.71%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 3)) 2))
30.99%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
45.35%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)) 2))
31.08%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3) (/.f64 2 (*.f64 b b))))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (/.f64 1 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 2 (*.f64 b b))))
50.82%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (/.f64 2 (*.f64 b b))))
50.81%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (-.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) 1)) (/.f64 2 (*.f64 b b))))
50.94%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 2 (*.f64 b b))))
53.46%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 1) (/.f64 2 (*.f64 b b))))
50.81%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 b (/.f64 2 b))))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 b b))) -1))
50.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (log.f64 (exp.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
42.03%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (/.f64 -1 (pow.f64 b -2)))))
50.82%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) 1/2)))))
50.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
50.83%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
43.14%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
64.75%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.21%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) 3) 1/3) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 3) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
63.26%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
30.54%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
44.16%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 angle -2)) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 angle))) (cbrt.f64 (/.f64 1 (cbrt.f64 angle))))) (cbrt.f64 (/.f64 1 (cbrt.f64 angle)))))) 2))
30.37%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
30.68%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 1 (cbrt.f64 angle))))) 2))
30.35%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
43.86%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) (*.f64 1/180 (cbrt.f64 angle))) (cbrt.f64 (pow.f64 angle -2))))) 2))
30.38%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (/.f64 1 (*.f64 angle (PI.f64))))))) 2))
64.25%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 (pow.f64 angle -1/2) (sqrt.f64 angle))))) 2))
30.11%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 1/180 angle) (/.f64 1 (PI.f64))))) 2))
30.58%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (/.f64 180 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) 2))
30.21%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 1/180 angle))))) 2))
30.07%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
30.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
64.22%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2) 1/180))) 2))
30.23%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3) 1/180))) 2))
30.47%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64))))) 2))
30.46%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
29.96%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2))
30.39%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
30.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (sqrt.f64 (PI.f64))) angle))) 2))
30.41%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
30.12%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
36.27%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1/180))) 2))
30.17%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
30.95%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180))))) 2))
64.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
47.06%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
38.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b))) 2))
50.33%
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
44.11%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
44.31%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
30.28%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
50.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
50.36%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
33.95%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
45.94%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
30.84%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
62.15%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
41.15%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a)))) 3) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.03%
(+.f64 (/.f64 (+.f64 (fabs.f64 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (cos.f64 0)) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
41.03%
(+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.75%
(+.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.21%
(+.f64 (*.f64 (/.f64 (*.f64 a a) 2) (+.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.93%
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a)) (/.f64 (sqrt.f64 2) a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.25%
(+.f64 (*.f64 (*.f64 1/2 (+.f64 1 (cos.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (*.f64 a a)) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.54%
(+.f64 (*.f64 a (/.f64 (-.f64 -1 (cos.f64 (*.f64 2 (*.f64 angle (PI.f64))))) (/.f64 -2 a))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.24%
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
40.21%
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
40.29%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
40.18%
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
40.18%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
40.55%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
40.19%
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
53.54%
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
47.77%
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
69.15%
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
53.57%
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
41.94%
(+.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
42.22%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (*.f64 -1/2 (*.f64 a a))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
43.1%
(+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 angle angle)))) (log.f64 (*.f64 (*.f64 1/2 a) a)))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
74.69%
(+.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
49.97%
(*.f64 a a)
80.24%
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
84.72%
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a) 2)))
44.2%
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
Compiler

Compiled 4443 to 3539 computations (20.3% saved)

regimes1.1s (6.3%)

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

6 calls:

152.0ms
angle
148.0ms
(/.f64 angle 180)
146.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
144.0ms
b
141.0ms
a
Results
ErrorSegmentsBranch
29.96%1a
29.96%1b
29.96%1angle
29.96%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
29.96%1(*.f64 (PI.f64) (/.f64 angle 180))
29.96%1(/.f64 angle 180)
Compiler

Compiled 6689 to 4664 computations (30.3% saved)

regimes95.0ms (0.5%)

Counts
37 → 1
Calls
Call 1
Inputs
(*.f64 a a)
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 1) (/.f64 2 (*.f64 b b))))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(-.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
Calls

5 calls:

17.0ms
a
16.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
16.0ms
(/.f64 angle 180)
16.0ms
b
16.0ms
angle
Results
ErrorSegmentsBranch
30.07%1a
30.07%1b
30.07%1angle
30.07%1(*.f64 (PI.f64) (/.f64 angle 180))
30.07%1(/.f64 angle 180)
Compiler

Compiled 610 to 387 computations (36.6% saved)

regimes149.0ms (0.8%)

Counts
33 → 1
Calls
Call 1
Inputs
(*.f64 a a)
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 1) (/.f64 2 (*.f64 b b))))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
Calls

5 calls:

47.0ms
b
45.0ms
(/.f64 angle 180)
15.0ms
a
15.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
15.0ms
angle
Results
ErrorSegmentsBranch
30.12%1a
30.12%1b
30.12%1angle
30.12%1(*.f64 (PI.f64) (/.f64 angle 180))
30.12%1(/.f64 angle 180)
Compiler

Compiled 543 to 340 computations (37.4% saved)

regimes249.0ms (1.4%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 a a)
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 2 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 1 1) (/.f64 2 (*.f64 b b))))
(exp.f64 (*.f64 2 (log.f64 (hypot.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) a))))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
Calls

5 calls:

74.0ms
angle
57.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
36.0ms
a
36.0ms
(/.f64 angle 180)
35.0ms
b
Results
ErrorSegmentsBranch
38.29%3a
33.45%3b
30.07%3angle
30.07%3(*.f64 (PI.f64) (/.f64 angle 180))
30.07%3(/.f64 angle 180)
Compiler

Compiled 479 to 293 computations (38.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5411066842045046e-19
3.886736789798605e-17
0.0ms
-243383510.08787093
-1.3641513856417744
Compiler

Compiled 28 to 21 computations (25% saved)

regimes135.0ms (0.8%)

Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 a a)
(pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)
(*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 b angle) (/.f64 180 (PI.f64))) 2))
(+.f64 (*.f64 a a) (pow.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) b) 180) 2))
(+.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 a a))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (pow.f64 (PI.f64) 2)) 32400))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 180))
(+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b angle)) (PI.f64)) 180))
(+.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)))
(+.f64 (*.f64 a a) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 1/32400 (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
Calls

3 calls:

63.0ms
angle
32.0ms
a
31.0ms
b
Results
ErrorSegmentsBranch
38.29%3a
33.45%3b
30.14%3angle
Compiler

Compiled 392 to 231 computations (41.1% saved)

bsearch115.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.7739920315681082e-17
6.996126221637489e-15
82.0ms
-43809031815.816765
-245.5472494155194
Results
104.0ms256×body256valid
6.0ms25×body256infinite
Compiler

Compiled 686 to 552 computations (19.5% saved)

regimes130.0ms (0.7%)

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

3 calls:

61.0ms
angle
31.0ms
a
30.0ms
b
Results
ErrorSegmentsBranch
38.29%3a
33.93%3b
32.62%3angle
Compiler

Compiled 372 to 217 computations (41.7% saved)

bsearch120.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
5.647073756805321e+20
2.262687820434606e+24
87.0ms
-5.496710607262594e+98
-9.244869369739045e+95
Results
66.0ms112×body512valid
34.0ms139×body256valid
7.0ms12×body512infinite
4.0msbody2048valid
4.0msbody1024valid
1.0msbody256infinite
Compiler

Compiled 414 to 312 computations (24.6% saved)

regimes94.0ms (0.5%)

Accuracy

Total -28.4b remaining (-102.8%)

Threshold costs -28.4b (-102.8%)

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

3 calls:

71.0ms
angle
13.0ms
a
9.0ms
b
Results
ErrorSegmentsBranch
45.23%3a
43.11%3b
47.97%3angle
Compiler

Compiled 40 to 28 computations (30% saved)

bsearch93.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.806603299512272e+103
2.7972770808541178e+104
55.0ms
-5.1953687315972885e+113
-4.477620031093808e+109
Results
36.0ms36×body1024valid
32.0ms142×body256valid
15.0ms25×body512valid
8.0msbody2048valid
Compiler

Compiled 290 to 232 computations (20% saved)

simplify20.0ms (0.1%)

Algorithm
egg-herbie
Rules
34×*-commutative
20×+-commutative
sub-neg
if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086522
1128522
2135522
3139522
4141522
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(if (<=.f64 (/.f64 angle 180) -200000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (if (<=.f64 (/.f64 angle 180) 2076918743413931/10384593717069655257060992658440192) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(if (<=.f64 angle -250) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 1077503010193995/158456325028528675187087900672) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (<=.f64 angle -939999999999999944898809267644225098176100138261235250576720058825562779445420685732772988321792) (*.f64 a a) (if (<=.f64 angle 30000000000000000000000) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (*.f64 a a)))
(if (<=.f64 b -2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (if (<=.f64 b 275000000000000008483982431133620176945503630347061244674319379272392793203520538179891892105283597500416) (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(*.f64 a a)
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(if (<=.f64 (/.f64 angle 180) -200000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (if (<=.f64 (/.f64 angle 180) 2076918743413931/10384593717069655257060992658440192) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(if (or (<=.f64 (/.f64 angle 180) -200000000) (not (<=.f64 (/.f64 angle 180) 2076918743413931/10384593717069655257060992658440192))) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(if (<=.f64 angle -250) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 1077503010193995/158456325028528675187087900672) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (or (<=.f64 angle -250) (not (<=.f64 angle 1077503010193995/158456325028528675187087900672))) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)))
(if (<=.f64 angle -939999999999999944898809267644225098176100138261235250576720058825562779445420685732772988321792) (*.f64 a a) (if (<=.f64 angle 30000000000000000000000) (+.f64 (*.f64 a a) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2)) (*.f64 a a)))
(if (<=.f64 b -2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (if (<=.f64 b 275000000000000008483982431133620176945503630347061244674319379272392793203520538179891892105283597500416) (*.f64 a a) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2)))
(if (or (<=.f64 b -2199999999999999985103013658646122758304543831326636517551291262744820609780505567271914164858371734359525818368) (not (<=.f64 b 275000000000000008483982431133620176945503630347061244674319379272392793203520538179891892105283597500416))) (pow.f64 (/.f64 angle (/.f64 (/.f64 180 b) (PI.f64))) 2) (*.f64 a a))
(*.f64 a a)
Compiler

Compiled 203 to 152 computations (25.1% saved)

soundness0.0ms (0%)

end94.0ms (0.5%)

Compiler

Compiled 182 to 120 computations (34.1% saved)

Profiling

Loading profile data...