Details

Time bar (total: 17.5s)

analyze659.0ms (3.8%)

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

Results
1.6s1583×body1024valid
1.5s1402×body1024infinite
1.4s5643×body256valid
447.0ms820×body512valid
370.0ms663×body512infinite
333.0ms206×body2048valid
256.0ms1054×body256infinite
19.0msbody4096valid
Bogosity

preprocess188.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)

simplify178.0ms (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
20.9b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
20.9b
(+.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.3b
(*.f64 (PI.f64) (/.f64 angle 180))
0.3b
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
24.7b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.3b
(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
1.0ms
b
@0
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
1.0ms
b
@-inf
(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
(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)))

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

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
1446×distribute-lft-in
1178×associate-*r*
1050×associate-*l*
764×associate-/l*
654×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval188.0ms (1.1%)

Compiler

Compiled 11035 to 7747 computations (29.8% saved)

prune192.0ms (1.1%)

Pruning

79 alts after pruning (79 fresh and 0 done)

PrunedKeptTotal
New29479373
Fresh000
Picked101
Done000
Total29579374
Error
19.5b
Counts
374 → 79
Alt Table
Click to see full alt table
StatusErrorProgram
24.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.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))
24.8b
(+.f64 (pow.f64 (*.f64 a (*.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))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
20.9b
(+.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))
21.1b
(+.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))
20.9b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.8b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 -180) (PI.f64))) (cbrt.f64 (neg.f64 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.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))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.3b
(+.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))
31.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.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)))))) 2))
39.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
38.2b
(+.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))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
21.2b
(+.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))
21.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64))))) 2))
21.2b
(+.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))
20.9b
(+.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))
40.5b
(+.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))
21.2b
(+.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))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle))))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) 2))
21.3b
(+.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 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 2))
20.9b
(+.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))
20.9b
(+.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))
21.2b
(+.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))
21.2b
(+.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))
21.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2))
21.3b
(+.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 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2))
21.2b
(+.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 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2)))))) 2))
20.9b
(+.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))
25.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.0b
(+.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))
33.3b
(+.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))
31.9b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
27.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
34.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1))
36.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
30.6b
(+.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)))
30.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
28.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4))))
30.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
34.7b
(+.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))))))
34.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
27.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 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)))))))
44.8b
(+.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))
37.5b
(+.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) (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))))
21.4b
(+.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))
24.2b
(+.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)))))
23.0b
(+.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)))
41.6b
(+.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)))))
36.2b
(+.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)))))
28.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
36.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
21.7b
(+.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))))
38.0b
(+.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)))))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
25.4b
(+.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))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Compiler

Compiled 4680 to 3640 computations (22.2% saved)

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
24.4b
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
25.3b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 94 to 63 computations (33% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-*r/
1056×associate-/r*
954×*-commutative
746×associate-*l/
728×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
928×unswap-sqr
872×times-frac
842×*-commutative
794×associate-/r*
534×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02512646
16302574
222882566
379852566
Stop Event
node limit
Counts
128 → 140
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (/.f64 (PI.f64) 1))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (*.f64 (PI.f64) (*.f64 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)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(neg.f64 (*.f64 (*.f64 (/.f64 (PI.f64) -180) angle) 1))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (PI.f64) -180) angle)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(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))
(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
(+.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 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 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 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 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (/.f64 (PI.f64) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 180 angle)))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 angle) (sqrt.f64 180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)))
(/.f64 (PI.f64) (*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 -180))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (neg.f64 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (*.f64 (/.f64 (PI.f64) -180) angle) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (PI.f64) -180) angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

rewrite60.0ms (0.3%)

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))))))))))

simplify50.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)))))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (PI.f64) (/.f64 angle 180))
3.2b
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
24.7b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.3b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 119 to 78 computations (34.5% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1180×unswap-sqr
934×swap-sqr
506×sqr-pow
502×pow-sqr
306×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify77.0ms (0.4%)

Algorithm
egg-herbie
Rules
934×*-commutative
888×fma-def
670×associate-/r*
578×distribute-lft-in
554×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01893040
14882806
219332778
348132758
Stop Event
node limit
Counts
84 → 99
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/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 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 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 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 (pow.f64 angle 8) (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 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 (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 (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 (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)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(/.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))
(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)))))
(log1p.f64 (expm1.f64 (sin.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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 6)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3)
(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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(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 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)))))
(+.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 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 (pow.f64 angle 7) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 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 1/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))))
(*.f64 1/32400 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (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)))))
(fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 b b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 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 b b) (*.f64 (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 (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 1/765275040000000 (*.f64 b b))) (fma.f64 1/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 b b)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (+.f64 (*.f64 (pow.f64 angle 8) (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 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 (pow.f64 angle 6) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 (pow.f64 angle 8) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (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 1/765275040000000 (*.f64 b b))) (fma.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 -1/347128758144000000000 (*.f64 b b))) (fma.f64 1/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 b b))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400)))) (+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.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 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (-.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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) -1)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 b b) (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 1/2 b) (-.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) b)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2)
(/.f64 (*.f64 b b) (/.f64 2 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 1/2 b) (-.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) b)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) 3)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 6)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/3)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) 3)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 120 to 85 computations (29.2% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite56.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1844×add-sqr-sqrt
1826×*-un-lft-identity
1688×add-cube-cbrt
1664×add-cbrt-cube
196×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
119719
2227419
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 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)))))))))

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1456×fma-def
1032×associate-*r*
830×associate-*l*
810×distribute-rgt-in
802×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068678
1143674
2582666
32795666
47231666
Stop Event
node limit
Counts
30 → 36
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (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)))))
(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)))))
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 (*.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 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 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/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 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(fma.f64 (pow.f64 (PI.f64) 2) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (pow.f64 angle 4)) (*.f64 -1/64800 (*.f64 angle angle))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

localize74.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
0.8b
(cbrt.f64 (/.f64 180 angle))
24.7b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.1b
(sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
Compiler

Compiled 173 to 126 computations (27.2% saved)

series8.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite75.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
1124×associate-+l+
1028×unswap-sqr
624×associate-+r-
558×*-commutative
548×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval797.0ms (4.5%)

Compiler

Compiled 43396 to 31293 computations (27.9% saved)

prune658.0ms (3.8%)

Pruning

112 alts after pruning (111 fresh and 1 done)

PrunedKeptTotal
New1236991335
Fresh621274
Picked101
Done314
Total13021121414
Error
19.3b
Counts
1414 → 112
Alt Table
Click to see full alt table
StatusErrorProgram
37.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
38.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
24.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
24.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.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))
20.9b
(+.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))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) 3))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
40.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 2/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
28.3b
(+.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 32400) (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.7b
(+.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 (pow.f64 (/.f64 180 angle) 1/3) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
21.3b
(+.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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
21.0b
(+.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 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
43.1b
(+.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 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
44.6b
(+.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 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.6b
(+.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.9b
(+.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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.8b
(+.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 (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
29.1b
(+.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)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)))) 2))
40.8b
(+.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)))) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))))) 2))
23.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 180 angle))))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2))
28.6b
(+.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 32400 (*.f64 angle angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
37.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
21.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 6))
36.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
42.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
28.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
24.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
37.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))))))
31.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 1/2 b) (-.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) b))))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.4b
(+.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))
20.9b
(+.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))
32.0b
(+.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))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
21.2b
(+.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))
31.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 2))
39.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
38.3b
(+.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))
40.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
21.2b
(+.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))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64))))) 2))
21.2b
(+.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))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
40.6b
(+.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))
21.1b
(+.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))
40.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (/.f64 180 angle))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
21.1b
(+.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))
21.2b
(+.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))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2)))))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.0b
(+.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))
33.1b
(+.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))
31.8b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
27.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
26.6b
(+.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))
34.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
25.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
28.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4))))
30.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 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)))))))
45.0b
(+.f64 (pow.f64 (*.f64 a 1) 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))
21.4b
(+.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))
24.1b
(+.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)))))
41.4b
(+.f64 (pow.f64 (*.f64 a 1) 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)))))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
28.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
36.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
21.6b
(+.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))))
38.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
Compiler

Compiled 6039 to 4868 computations (19.4% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
0.4b
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
25.0b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite74.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1426×distribute-rgt-in
1414×distribute-lft-in
700×associate-*r*
588×associate-*l*
430×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02163889
15323869
226803825
Stop Event
node limit
Counts
121 → 112
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 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 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)))))
(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 (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 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.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 (*.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 b b) (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle)))) (*.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1/2)
(pow.f64 (sqrt.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)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 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))))
(+.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)))))
(+.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))))))
(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 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 b b)) (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 (pow.f64 angle 4) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (*.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 (pow.f64 angle 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 (pow.f64 angle 4) (*.f64 (*.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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (*.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (+.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 (pow.f64 angle 4) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)))))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))) (*.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 b b)) (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)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 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 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 angle (*.f64 (PI.f64) 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 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) b))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) b)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b))))
(*.f64 b (fma.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 (*.f64 (pow.f64 angle 5) b) (pow.f64 (PI.f64) 5)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) 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 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b)))))
(fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) b)) (*.f64 b (fma.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) (*.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 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) b))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 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 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) b))))))
(+.f64 (*.f64 b (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) (*.f64 b (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(*.f64 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 angle 1/180))))) 1)
(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 angle 1/180))) 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 angle 1/180))))
(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 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 1/180 (PI.f64))))
(*.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 1/180 (PI.f64))))
(*.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 1/180 (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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 angle (*.f64 1/180 (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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(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 1/180 (PI.f64))))
(-.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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle))))) 2)
(/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 2) 180) angle)))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))
(*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (/.f64 (*.f64 2 (PI.f64)) (/.f64 180 angle)))) (*.f64 b b)) 2)
(/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 2) 180) angle)))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))
(*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(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 (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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 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 1/180 (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) 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 angle 1/180))) b)))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series7.0ms (0%)

Counts
4 → 24
Calls

21 calls:

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

rewrite74.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1306×times-frac
1260×associate-*r*
1086×associate-*l*
1014×associate-/l*
856×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02704714
17843668
240473668
Stop Event
node limit
Counts
132 → 147
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 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1))))
(pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 b (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1)
(*.f64 1/180 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/180 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))
(*.f64 (*.f64 b (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 angle)))
(*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)))
(*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle)))
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 1/180 (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 b (PI.f64)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 angle b) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 1/180)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 b (PI.f64)))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 b (*.f64 1/180 angle)) (*.f64 b (*.f64 1/180 angle))) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 1/180 angle))) (*.f64 b (PI.f64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2) (*.f64 1/180 angle)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2) (*.f64 1/180 angle))) (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1/32400)) (*.f64 b (*.f64 angle (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(fabs.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1))))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 b (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle b)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(fabs.f64 (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
Outputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) -1)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))))))))
(pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 1)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1/2)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 3)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(fabs.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) -1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/180 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/180 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (*.f64 b (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 angle)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/5832000)) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 8)))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 1/180 (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 b (PI.f64)))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (*.f64 angle b) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/5832000)) (sqrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 1/180)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 angle))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 b (PI.f64)))) (*.f64 angle angle))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 b (*.f64 1/180 angle)) (*.f64 b (*.f64 1/180 angle))) (pow.f64 (PI.f64) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 1/180 angle))) (*.f64 b (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2) (*.f64 1/180 angle)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2) (*.f64 1/180 angle))) (pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 3/2))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) 8)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400) 1/32400)) (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 (*.f64 b (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/1049760000)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/1049760000))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))) 3)) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)))))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 4))
(fabs.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400)))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) -1)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))) (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3)) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 1)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 2)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 3)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle b)) (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 angle (PI.f64))))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(*.f64 b (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(*.f64 b (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(*.f64 b (PI.f64))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (PI.f64))) (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (PI.f64))))))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(*.f64 b (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(*.f64 b (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(*.f64 b (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 b (PI.f64))
(fabs.f64 (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(log.f64 (pow.f64 (exp.f64 b) (PI.f64)))
(*.f64 b (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(*.f64 b (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(*.f64 b (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (PI.f64) 3)))
(*.f64 b (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
0.5b
(log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
1.9b
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
25.3b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 91 to 65 computations (28.6% saved)

series49.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

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

rewrite92.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify126.0ms (0.7%)

Algorithm
egg-herbie
Rules
1758×distribute-lft-in
1622×distribute-rgt-in
864×associate-*r*
786×associate-/r*
694×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03474294979159
198711417
2387311345
Stop Event
node limit
Counts
211 → 188
Calls
Call 1
Inputs
(*.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 (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/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (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/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -7/573956280000000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 40320 (+.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))))) (+.f64 (*.f64 -7/3443737680000000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 -7/765275040000000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 8))) (*.f64 -56/45 (*.f64 (+.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 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.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 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 8))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(*.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 (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 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) -1))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 1)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2)
(*.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 (cbrt.f64 (pow.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)) 4))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.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 (*.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 (pow.f64 (cbrt.f64 b) 4) (*.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) (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) (cbrt.f64 (pow.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 (cbrt.f64 (pow.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) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (cbrt.f64 (pow.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) 2)))) (*.f64 (cbrt.f64 (pow.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) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(pow.f64 (sqrt.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)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/3)
(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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1)
(*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1)
(*.f64 1 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(*.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1))
(pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)
(pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2))
(log.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) -1))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 1)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2)
(*.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 (cbrt.f64 (pow.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)) 4))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.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 (*.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 (pow.f64 (cbrt.f64 b) 4) (*.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) (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) (cbrt.f64 (pow.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 (cbrt.f64 (pow.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) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (cbrt.f64 (pow.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) 2)))) (*.f64 (cbrt.f64 (pow.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) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(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))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
Outputs
(*.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 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (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 (pow.f64 angle 4) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 (pow.f64 angle 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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (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)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (+.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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 4) (*.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000))))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000))) (*.f64 (pow.f64 angle 4) 1/24)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 720 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000) (*.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)))))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/1062882000000))) 1/720))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/1062882000000) (*.f64 (*.f64 1/141717600000 (pow.f64 (PI.f64) 6)) (+.f64 (pow.f64 b 6) (pow.f64 b 4)))) (*.f64 (pow.f64 angle 6) 1/720))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -7/573956280000000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 40320 (+.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))))) (+.f64 (*.f64 -7/3443737680000000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 -7/765275040000000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 8))) (*.f64 -56/45 (*.f64 (+.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 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (fma.f64 40320 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -7/3443737680000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 4)) (fma.f64 -7/765275040000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 8)) (*.f64 -56/45 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 720 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000) (*.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)))))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 1/765275040000000 (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) 2) -56/45)) (*.f64 (pow.f64 (PI.f64) 8) (+.f64 (*.f64 (pow.f64 b 4) -7/3443737680000000) (*.f64 -7/765275040000000 (pow.f64 b 8))))) (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/8609344200000000)))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 6) (*.f64 (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/1062882000000))) 1/720)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) -56/45)) (+.f64 (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/8609344200000000)) (*.f64 (pow.f64 (PI.f64) 8) (+.f64 (*.f64 (pow.f64 b 4) -7/3443737680000000) (*.f64 -7/765275040000000 (pow.f64 b 8))))))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/1062882000000) (*.f64 (*.f64 1/141717600000 (pow.f64 (PI.f64) 6)) (+.f64 (pow.f64 b 6) (pow.f64 b 4)))) (*.f64 (pow.f64 angle 6) 1/720)))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(fma.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6) (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 8))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))
(fma.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6) (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 8)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b)))) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (-.f64 (+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6)))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b)))) (-.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6)) (/.f64 1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))))
(+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (-.f64 (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (-.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (-.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6))) (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (+.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6)) (-.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (+.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)))))
(*.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 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (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 (pow.f64 angle 4) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 (pow.f64 angle 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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (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)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (+.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 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (*.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 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2) 0)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) -1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 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 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.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 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.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 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (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 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (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 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))))
(*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 (*.f64 (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.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) 2)))) (*.f64 (cbrt.f64 (pow.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) 2)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) -1))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 -1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (-.f64 1 (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 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2)
(/.f64 (-.f64 1 (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 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 6)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6))
(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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) -1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 1 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3/2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))
(pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(pow.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 2)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/3)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2))
(fabs.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(log.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(expm1.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 0)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) -1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 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 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.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 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.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 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (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 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (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 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))))
(*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.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)) 4))))
(*.f64 (cbrt.f64 (pow.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))))) 4))
(*.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 (*.f64 (sqrt.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.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) 2)))) (*.f64 (cbrt.f64 (pow.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) 2)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) -1))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 -1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3/2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (-.f64 1 (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 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 3)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (+.f64 2 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2)
(/.f64 (-.f64 1 (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 b (/.f64 2 b)) (-.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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6))
(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 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)

localize58.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)
0.5b
(cbrt.f64 (*.f64 1/180 angle))
0.8b
(cbrt.f64 (/.f64 180 angle))
25.4b
(sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
Compiler

Compiled 130 to 99 computations (23.8% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1656×associate-*r/
1392×associate-/r*
1318×associate-*l/
342×add-sqr-sqrt
326×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify73.0ms (0.4%)

Algorithm
egg-herbie
Rules
1296×associate-/r*
1078×associate-+r+
958×associate-+l+
788×associate-*r/
772×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01881942
13911902
215851894
344461894
Stop Event
node limit
Counts
76 → 102
Calls
Call 1
Inputs
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5)))))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/32400) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
Outputs
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180))
(/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64)))
(*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5)))))
(+.f64 (fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))) (*.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5)))) (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64)))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 (cbrt.f64 1/180) 10))) (pow.f64 (PI.f64) 5)) (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 1/180) 10)) (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64)))))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))))))
(+.f64 (fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))) (fma.f64 -1/5040 (/.f64 (pow.f64 angle 7) (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7)))) (*.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5)))))))
(+.f64 (fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64)))) (fma.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5)))) (/.f64 (*.f64 (*.f64 -1/5040 (pow.f64 angle 7)) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 (cbrt.f64 1/180) 10))) (pow.f64 (PI.f64) 5)) (fma.f64 -1/5040 (*.f64 (/.f64 (pow.f64 angle 7) (/.f64 (pow.f64 (cbrt.f64 180) 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 1/180) 14)) (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 1/32400 (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 1/180) 10)) (fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7)) (/.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 180) 7))) (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))) (PI.f64)))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(neg.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(neg.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(neg.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 (/.f64 (neg.f64 angle) (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(neg.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 -1/180) 2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(pow.f64 (*.f64 angle 1/180) 1/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/2)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(cbrt.f64 (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (cbrt.f64 (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 1/32400) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 1/180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 140 to 49 computations (65% saved)

series5.0ms (0%)

Counts
4 → 24
Calls

12 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1708×associate-*r/
1518×associate-/l*
1458×associate-*l/
510×associate-/r/
274×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
1940×unswap-sqr
1594×associate-/r/
792×associate-*r*
608×associate-*l*
566×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval524.0ms (3%)

Compiler

Compiled 29394 to 20600 computations (29.9% saved)

prune528.0ms (3%)

Pruning

142 alts after pruning (137 fresh and 5 done)

PrunedKeptTotal
New950701020
Fresh3967106
Picked101
Done055
Total9901421132
Error
19.1b
Counts
1132 → 142
Alt Table
Click to see full alt table
StatusErrorProgram
37.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
38.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
24.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
24.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.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))
20.9b
(+.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))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
40.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 2/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
28.3b
(+.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 32400) (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
43.1b
(+.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 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.9b
(+.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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
29.1b
(+.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)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)))) 2))
23.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 180 angle))))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))) 2))
36.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
42.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
24.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
31.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 1/2 b) (-.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) b))))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.4b
(+.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))
20.9b
(+.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))
32.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 1/3) 2))
32.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
39.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)) 2))
31.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
38.3b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
40.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) 2))
21.2b
(+.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))
28.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/3) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2/3) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64))))) 2))
40.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle))))) 2))
21.1b
(+.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 180 angle)) 2)))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 180)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
40.6b
(+.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))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle))))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) angle))) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))))) 2))
41.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3) 180) (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3)))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2))
40.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 2)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 2)))) 2))
25.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
21.2b
(+.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))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (cbrt.f64 (*.f64 angle 1/180))))))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (sqrt.f64 (*.f64 angle 1/180)))))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) 2))
28.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.0b
(+.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))
33.1b
(+.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))
31.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2))
31.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))) 2))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
37.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
26.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 6))
34.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
34.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2))
34.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)))
27.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle))))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))))))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)))
30.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 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)))))))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 1/180))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (*.f64 1/180 angle)) (*.f64 b (*.f64 1/180 angle))) (pow.f64 (PI.f64) 2)))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
40.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 angle (PI.f64)))))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (*.f64 b b)) (pow.f64 (PI.f64) 2)))
25.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))))
30.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
22.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))))
26.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) 1)))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3) 1/6))))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2)))))
21.6b
(+.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))))
21.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))))
21.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
22.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))))
38.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
31.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 6)))
Compiler

Compiled 7466 to 6050 computations (19% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
0.3b
(/.f64 (*.f64 (PI.f64) angle) 180)
0.4b
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2)
25.3b
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
Compiler

Compiled 66 to 40 computations (39.4% 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) angle) 180))) 2)
0.0ms
angle
@0
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
0.0ms
angle
@0
(*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
0.0ms
angle
@inf
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2)
0.0ms
b
@0
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2)

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
952×unswap-sqr
816×swap-sqr
676×associate-*r/
640×associate-*l/
336×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.7%)

Algorithm
egg-herbie
Rules
1792×associate-*l/
1316×associate-*r*
1168×associate-*l*
820×associate-/l*
596×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03895999
110255967
249035967
Stop Event
node limit
Counts
203 → 197
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 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 (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 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 (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 (*.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 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) -1/180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 1 (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (*.f64 (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)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))
(neg.f64 (*.f64 (/.f64 (PI.f64) (/.f64 -180 angle)) 1))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) -1/180))
(neg.f64 (*.f64 1 (/.f64 (PI.f64) (/.f64 -180 angle))))
(neg.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) 180))
(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 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1/2)
(pow.f64 (sqrt.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)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 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 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.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 (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 (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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (*.f64 angle 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 (*.f64 (pow.f64 angle 3) b) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) b)) (*.f64 (*.f64 angle b) (*.f64 1/180 (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))))))
(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 (PI.f64) 5) (*.f64 (pow.f64 angle 5) b)) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) b)) (*.f64 (*.f64 angle b) (*.f64 1/180 (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)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) b) (pow.f64 (PI.f64) 7)) (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 (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/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) b)) (*.f64 (*.f64 angle b) (*.f64 1/180 (PI.f64))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (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 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.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 (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 (PI.f64) (*.f64 1/180 angle)))) 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 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.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 (*.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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.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 (*.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 (PI.f64) (*.f64 1/180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.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 (*.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 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 b (/.f64 2 b)) (-.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)))))
(*.f64 (/.f64 b (/.f64 2 b)) (-.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 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2) 3))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 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 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) -1/180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 angle))
(*.f64 (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) 180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 angle)))
(*.f64 (/.f64 1 (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 180) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 (PI.f64) (/.f64 -180 angle)) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) -1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (*.f64 1 (/.f64 (PI.f64) (/.f64 -180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) 180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (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 (log.f64 (pow.f64 (exp.f64 (PI.f64)) angle)))
(*.f64 1/180 (*.f64 angle (log.f64 (exp.f64 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 1)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1/2)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 3)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle))))
(*.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 angle 1/180))) 3)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series5.0ms (0%)

Counts
4 → 72
Calls

21 calls:

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

rewrite72.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1606×associate-/l*
1508×associate-/r*
1218×associate-*r*
1094×associate-*l*
948×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02674992
17464670
240884670
Stop Event
node limit
Counts
180 → 150
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 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) 1/180) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)) 3)
(pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4)) 1/2)
(pow.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6)) 1/3)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4)))
(fabs.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1)
(*.f64 b (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 b (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b))))
(*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 b angle)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 (PI.f64) (*.f64 b angle)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3/2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 b angle) 2))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))))
(*.f64 (*.f64 b angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 (pow.f64 (*.f64 b angle) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4) (*.f64 (*.f64 b (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 b))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))) b)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 b angle)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 b angle))
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle))) (PI.f64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(fabs.f64 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6) 1/6)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b angle)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))))
(fabs.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b angle))))
Outputs
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) -1)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 1) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)))) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400) 1)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) 1/180) 2)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)) 3)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4)) 1/2)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4)))
(pow.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6)) 1/3)
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4)))
(fabs.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400))))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6)))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/32400)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) -1)
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1)
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 b (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 b (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 b angle)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 (PI.f64) (*.f64 b angle))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 (PI.f64) (*.f64 b angle)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1)
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3/2))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3/2))
(*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3/2) (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 b angle) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 b angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b angle))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 b b) (pow.f64 (*.f64 angle (PI.f64)) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 b angle) 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4) (*.f64 (*.f64 b (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3/2))
(*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3/2) (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 b) 2) 3))
(*.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))) b)
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 b angle)) (PI.f64))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b angle)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b angle))) (*.f64 b angle))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 angle angle))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 b))) b)
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 b) 2) 3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b angle))) (PI.f64))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 b angle))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (pow.f64 (*.f64 angle b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) (pow.f64 (cbrt.f64 (PI.f64)) 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (pow.f64 (pow.f64 (cbrt.f64 b) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 4)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) -1)
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (*.f64 angle (PI.f64))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (PI.f64))) (log1p.f64 (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/2)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 angle (PI.f64))
(fabs.f64 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) -1)
(*.f64 angle (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1)
(*.f64 angle (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 b (PI.f64)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))) (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 1)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1/2)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 2)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b angle))) 3)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3) 1/3)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 6) 1/6)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2))
(*.f64 angle (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b angle)))
(*.f64 angle (*.f64 b (PI.f64)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))))
(*.f64 angle (*.f64 b (PI.f64)))
(fabs.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b angle)))))
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 3))
(*.f64 angle (*.f64 b (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 angle (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 angle (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b angle))))
(*.f64 angle (*.f64 b (PI.f64)))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)
0.5b
(log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
1.9b
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
25.4b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 91 to 57 computations (37.4% saved)

series3.0ms (0%)

Counts
4 → 76
Calls

21 calls:

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

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1008×unswap-sqr
876×swap-sqr
524×sqr-pow
496×pow-sqr
312×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (0.8%)

Algorithm
egg-herbie
Rules
1614×associate-/r*
1280×associate-*r*
1024×associate-*l*
752×+-commutative
658×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04214294980472
1115313004
2520612892
Stop Event
node limit
Counts
250 → 233
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(*.f64 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 (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/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (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/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -7/573956280000000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 40320 (+.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))))) (+.f64 (*.f64 -7/3443737680000000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 -7/765275040000000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 8))) (*.f64 -56/45 (*.f64 (+.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 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log.f64 (+.f64 1 (*.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 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 8))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(*.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 (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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (sqrt.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 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) -1))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 1)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 b (pow.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))))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6))
(/.f64 1 (/.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) 1)
(*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 1)
(*.f64 1 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(*.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) 1))
(pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3)
(pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2))
(log.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) -1))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 1)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 b (pow.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))))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6))
(/.f64 1 (/.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(*.f64 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 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.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 (*.f64 angle angle) (*.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/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 (pow.f64 angle 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 (*.f64 angle angle) (*.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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (+.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 (*.f64 angle angle) (*.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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))))
(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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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)))
(*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(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 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000))) (*.f64 (pow.f64 angle 4) 1/24)))
(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 (*.f64 (*.f64 b b) -1/131220000) (*.f64 -1/87480000 (pow.f64 b 4)))) (*.f64 (pow.f64 angle 4) 1/24)))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 720 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000) (*.f64 (*.f64 1/141717600000 (pow.f64 b 4)) (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) 1/1062882000000))) (*.f64 (pow.f64 angle 6) 1/720))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/131220000) (*.f64 -1/87480000 (pow.f64 b 4))))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) 1/1062882000000) (*.f64 (*.f64 1/141717600000 (pow.f64 (PI.f64) 6)) (+.f64 (pow.f64 b 4) (pow.f64 b 6)))) (*.f64 (pow.f64 angle 6) 1/720))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/87480000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/131220000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 angle 4))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -7/573956280000000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 40320 (+.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))))) (+.f64 (*.f64 -7/3443737680000000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 -7/765275040000000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 8))) (*.f64 -56/45 (*.f64 (+.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 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/141717600000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 720 (+.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 1/141717600000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 6))))))) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/87480000 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) -1/131220000))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (fma.f64 40320 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/347128758144000000000) (fma.f64 -7/3443737680000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 4)) (fma.f64 -7/765275040000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 8)) (*.f64 -56/45 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 720 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/765275040000000) (*.f64 (*.f64 1/141717600000 (pow.f64 b 4)) (pow.f64 (PI.f64) 6))))) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/87480000 (pow.f64 b 4)) (*.f64 (*.f64 b b) -1/131220000)))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) -56/45)) (*.f64 (pow.f64 (PI.f64) 8) (+.f64 (*.f64 (pow.f64 b 4) -7/3443737680000000) (*.f64 -7/765275040000000 (pow.f64 b 8))))) (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/8609344200000000)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 6)) (fma.f64 1/141717600000 (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 b 4)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) 1/1062882000000))) (*.f64 (pow.f64 angle 6) 1/720)))))
(fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/131220000) (*.f64 -1/87480000 (pow.f64 b 4))))) (fma.f64 1/40320 (*.f64 (pow.f64 angle 8) (+.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) -56/45)) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 b 4) (+.f64 -7/3443737680000000 (*.f64 -7/765275040000000 (pow.f64 b 4)))))) (fma.f64 -7/573956280000000 (*.f64 (pow.f64 (PI.f64) 8) (pow.f64 b 6)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 8)) -1/8609344200000000)))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) 1/1062882000000) (*.f64 (*.f64 1/141717600000 (pow.f64 (PI.f64) 6)) (+.f64 (pow.f64 b 4) (pow.f64 b 6)))) (*.f64 (pow.f64 angle 6) 1/720)))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(fma.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 8))) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 8)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))
(fma.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6) (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 8)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (neg.f64 (log.f64 b))))
(*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (neg.f64 (log.f64 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (-.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (neg.f64 (log.f64 b)))) (/.f64 1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (-.f64 (+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (neg.f64 (log.f64 b)))) (-.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6)) (/.f64 1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (+.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6)) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)))))
(+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (-.f64 (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (+.f64 (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (-.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (+.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))
(+.f64 (+.f64 (/.f64 1/3 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6)) (fma.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (+.f64 (/.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (/.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))))
(*.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 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.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 (*.f64 angle angle) (*.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/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 (pow.f64 angle 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 (*.f64 angle angle) (*.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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 (+.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 (*.f64 angle angle) (*.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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) (pow.f64 angle 4))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))))
(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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.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 (sqrt.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 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3/2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/6))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 0)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) -1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 b (pow.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))))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) -1))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (+.f64 -1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6))
(/.f64 1 (/.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.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 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 6)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) -1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 1 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) (*.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3/2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))) (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 1)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(pow.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/3)
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2))
(fabs.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(log.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(expm1.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 0)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) -1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(-.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 b (pow.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))))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))) -1))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (+.f64 -1 (hypot.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3/2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6))
(/.f64 1 (/.f64 (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.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 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) -1) 1) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2)) (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) 2) (+.f64 2 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 3)) (+.f64 (+.f64 2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 3)) (+.f64 2 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.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 1/180 (*.f64 angle (PI.f64)))) b) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 6))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)

localize111.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
0.8b
(cbrt.f64 (/.f64 180 angle))
2.7b
(pow.f64 (*.f64 angle 1/180) 1/3)
11.4b
(sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))
Compiler

Compiled 138 to 107 computations (22.5% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1656×associate-*r/
1472×associate-/r*
1296×associate-*l/
370×add-sqr-sqrt
348×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1232×associate-+r+
932×associate-+l+
792×associate-/l*
584×unswap-sqr
580×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02112129
14772099
215882095
357432095
Stop Event
node limit
Counts
83 → 109
Calls
Call 1
Inputs
(/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))) 1)
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 1)
(*.f64 1 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2) (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)) (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (/.f64 180 angle) 1/6)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(pow.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 1)
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 3)
(pow.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle)) 1/3)
(pow.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)) -1)
(neg.f64 (/.f64 (PI.f64) (neg.f64 (cbrt.f64 (/.f64 180 angle)))))
(sqrt.f64 (pow.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 2))
(log.f64 (exp.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle)))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(exp.f64 (log.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
Outputs
(/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))
(*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64))))
(*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)))
(*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))) (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64)))))
(fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (/.f64 1/120 (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 1/32400) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (/.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 180)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (fma.f64 -1/5040 (/.f64 (pow.f64 (cbrt.f64 1/32400) 7) (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 5) (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))) (fma.f64 -1/5040 (/.f64 (pow.f64 (cbrt.f64 1/32400) 7) (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 7) (pow.f64 angle 7)) (pow.f64 (PI.f64) 7))) (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180))) (fma.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (/.f64 (pow.f64 (cbrt.f64 1/32400) 5) (pow.f64 (cbrt.f64 180) 5))) (/.f64 -1/5040 (/.f64 (/.f64 (pow.f64 (cbrt.f64 180) 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (cbrt.f64 1/32400) 7) (pow.f64 angle 7)))))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 180)))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 -180))))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 -180))))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 -180))))))
(sin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(sin.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64)))))
(neg.f64 (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (PI.f64) (/.f64 angle (cbrt.f64 -180))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))) 1)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 1)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2) (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)) (PI.f64))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)) (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/6)) (pow.f64 (/.f64 180 angle) 1/6))
(/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))
(/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (cbrt.f64 180)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2))
(/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (/.f64 180 angle) 1/6)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)) (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/6)) (pow.f64 (/.f64 180 angle) 1/6))
(/.f64 (PI.f64) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)))
(pow.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 1)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 2)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 3)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle)) 1/3)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 180) angle))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle)))
(pow.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (PI.f64)) -1)
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(neg.f64 (/.f64 (PI.f64) (neg.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(sqrt.f64 (pow.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) 2))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(log.f64 (exp.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 180) angle))
(expm1.f64 (log1p.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) 1))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))
(log1p.f64 (expm1.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))

localize82.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(cbrt.f64 (*.f64 angle 1/180))
0.8b
(cbrt.f64 (/.f64 180 angle))
0.9b
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
11.6b
(sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))
Compiler

Compiled 153 to 120 computations (21.6% saved)

series1.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1750×associate-*r/
1404×associate-/r*
1400×associate-*l/
362×add-sqr-sqrt
346×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
1370×associate-*r/
834×associate--l-
758×fma-def
724×distribute-lft-in
598×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01842988
14122906
215232806
363092806
Stop Event
node limit
Counts
108 → 91
Calls
Call 1
Inputs
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5)))))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(+.f64 (cbrt.f64 (*.f64 angle 1/180)) 0)
(+.f64 1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) -1))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(+.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) -1)
(+.f64 -1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1)
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 2)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(/.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) 1/2)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(+.f64 (cbrt.f64 (*.f64 angle 1/180)) 0)
(+.f64 1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) -1))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(+.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) -1)
(+.f64 -1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1)
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 2)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(/.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) 1/2)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
Outputs
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180))
(/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5)))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (+.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))) (*.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 180) 5)) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/180) 10) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)))))
(+.f64 (*.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3)))) (+.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (pow.f64 (cbrt.f64 180) 5))))))
(fma.f64 -1/1080 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 3))) (+.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))) (fma.f64 -1/5040 (/.f64 (pow.f64 angle 7) (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7)))) (*.f64 1/120 (/.f64 (pow.f64 angle 5) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))))))))
(+.f64 (fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 180) 5)) (*.f64 (pow.f64 (cbrt.f64 1/180) 10) (pow.f64 (PI.f64) 5))) (/.f64 (*.f64 (*.f64 -1/5040 (pow.f64 angle 7)) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7))) (pow.f64 (cbrt.f64 180) 7))))
(fma.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)) (fma.f64 -1/1080 (*.f64 1/32400 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 1/120 (/.f64 (pow.f64 (cbrt.f64 1/180) 10) (/.f64 (pow.f64 (cbrt.f64 180) 5) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (/.f64 (*.f64 -1/5040 (pow.f64 angle 7)) (/.f64 (pow.f64 (cbrt.f64 180) 7) (*.f64 (pow.f64 (cbrt.f64 1/180) 14) (pow.f64 (PI.f64) 7)))))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(sin.f64 (/.f64 angle (/.f64 (cbrt.f64 180) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))) (pow.f64 (cbrt.f64 -1/180) 2))))
(sin.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(sin.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))) (pow.f64 (cbrt.f64 -1/180) 2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) 1/3)
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(+.f64 (cbrt.f64 (*.f64 angle 1/180)) 0)
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) -1))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) -1)
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 -1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1)
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 2)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (*.f64 angle 1/180) 1/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) 1/2)
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(cbrt.f64 (*.f64 angle 1/180))
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 (cbrt.f64 (*.f64 angle 1/180)) 0)
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) -1))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) -1)
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 -1 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1)
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 2)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400)))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1)) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) 1) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 (*.f64 angle 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3) -1) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (fma.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) 3)) (+.f64 1 (*.f64 (+.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (+.f64 2 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (*.f64 angle 1/180) 1/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))) 1/2)
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(cbrt.f64 (*.f64 angle 1/180))
(sqrt.f64 (cbrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))

eval760.0ms (4.3%)

Compiler

Compiled 26331 to 19448 computations (26.1% saved)

prune427.0ms (2.4%)

Pruning

156 alts after pruning (147 fresh and 9 done)

PrunedKeptTotal
New84244886
Fresh29103132
Picked011
Done189
Total8721561028
Error
19.0b
Counts
1028 → 156
Alt Table
Click to see full alt table
StatusErrorProgram
37.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
38.6b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
24.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
24.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.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))
20.9b
(+.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))
20.9b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
40.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.0b
(+.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))
21.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
29.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
40.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 2/3)) (cbrt.f64 (/.f64 180 angle))))) 2))
43.1b
(+.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 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
40.9b
(+.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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))) 2))
29.1b
(+.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)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)))) 2))
23.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 180 angle))))) 2))
36.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
42.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
24.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
31.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 1/2 b) (-.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) b))))
20.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.4b
(+.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))
20.9b
(+.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))
32.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 1/3) 2))
32.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3) 2/3))
31.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 6) 1/3))
31.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 3) 2/3))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)) 2))
31.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
38.3b
(+.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))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
40.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) 2))
21.2b
(+.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))
28.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/3) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2/3) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.1b
(+.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 180 angle)) 2)))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 180)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
40.6b
(+.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))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) angle))) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 1/180) 2)) (PI.f64))))) 2))
20.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 3)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)) (sqrt.f64 (PI.f64))))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
40.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
40.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
40.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2))
25.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)))) 2))
25.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
21.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 2)))) 2))
21.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 2)))) 2))
25.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 2)))) 2))
21.2b
(+.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))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (cbrt.f64 (*.f64 angle 1/180))))))) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (sqrt.f64 (*.f64 angle 1/180)))))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) 2))
28.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 angle))))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
28.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle)))) 2))
21.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) angle)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 180 angle))) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 2)))) 2))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 180)) (PI.f64))))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
41.0b
(+.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))
33.1b
(+.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))
31.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))) 2))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
26.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
37.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4))
26.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 2))
20.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 6))
34.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))
34.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (*.f64 b b) (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
25.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)))
27.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/32400))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle))))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b)))
27.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
30.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2))))
30.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 4) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
27.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1) 1/32400))
36.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b)) 1/32400))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 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)))))))
27.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))) b) 1/32400))
27.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))) 1/180))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (*.f64 1/180 angle)) (*.f64 b (*.f64 1/180 angle))) (pow.f64 (PI.f64) 2)))
26.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
21.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
33.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))
30.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
25.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/3)))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 2)))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))) 3)))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))))
26.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) 1)))
25.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) 3) 1/6))))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 2)))))
50.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
21.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2))))
21.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))))
37.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
22.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
Compiler

Compiled 4159 to 3417 computations (17.8% saved)

regimes1.4s (8.1%)

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

6 calls:

212.0ms
(+.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))
201.0ms
angle
195.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
189.0ms
b
189.0ms
(/.f64 angle 180)
Results
ErrorSegmentsBranch
20.8b1a
20.8b1b
20.8b1angle
20.8b1(+.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))
20.8b1(*.f64 (PI.f64) (/.f64 angle 180))
20.8b1(/.f64 angle 180)
Compiler

Compiled 7262 to 5244 computations (27.8% saved)

regimes85.0ms (0.5%)

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

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

Compiled 536 to 362 computations (32.5% saved)

regimes113.0ms (0.6%)

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

3 calls:

52.0ms
b
37.0ms
angle
13.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
23.3b3b
20.8b3angle
Compiler

Compiled 474 to 315 computations (33.5% saved)

bsearch94.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
3.3186874431434504e-13
3.6369936561006893
45.0ms
-27552.275193101905
-1.0379229968243537e-9
Results
75.0ms320×body256valid
12.0ms53×body256infinite
Compiler

Compiled 1010 to 804 computations (20.4% saved)

regimes97.0ms (0.6%)

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

3 calls:

44.0ms
b
32.0ms
angle
11.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
23.3b3b
20.8b3angle
Compiler

Compiled 411 to 276 computations (32.8% saved)

bsearch90.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
3.3186874431434504e-13
3.6369936561006893
46.0ms
-27552.275193101905
-1.0379229968243537e-9
Results
74.0ms320×body256valid
10.0ms36×body256infinite
Compiler

Compiled 890 to 744 computations (16.4% saved)

regimes102.0ms (0.6%)

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

3 calls:

44.0ms
b
36.0ms
angle
15.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
23.3b3b
20.8b3angle
Compiler

Compiled 371 to 248 computations (33.2% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
3.3186874431434504e-13
3.6369936561006893
46.0ms
-27552.275193101905
-1.0379229968243537e-9
Results
72.0ms320×body256valid
14.0ms65×body256infinite
Compiler

Compiled 890 to 744 computations (16.4% saved)

regimes79.0ms (0.5%)

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

3 calls:

34.0ms
b
26.0ms
angle
10.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
23.3b3b
20.8b3angle
Compiler

Compiled 331 to 220 computations (33.5% saved)

bsearch87.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
3.3186874431434504e-13
3.6369936561006893
44.0ms
-27552.275193101905
-1.0379229968243537e-9
Results
71.0ms320×body256valid
10.0ms47×body256infinite
Compiler

Compiled 890 to 744 computations (16.4% saved)

regimes69.0ms (0.4%)

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

3 calls:

34.0ms
b
17.0ms
angle
10.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
24.5b3b
25.3b2angle
Compiler

Compiled 311 to 205 computations (34.1% saved)

bsearch66.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
9.154707434995849e+138
2.026033021586431e+140
29.0ms
-3.2209128464592418e+119
-8.181151651299841e+118
Results
28.0ms30×body1024valid
16.0ms75×body256valid
10.0ms18×body512valid
10.0msbody2048valid
Compiler

Compiled 382 to 300 computations (21.5% saved)

regimes57.0ms (0.3%)

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

3 calls:

25.0ms
b
17.0ms
angle
9.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
24.5b3b
25.3b2angle
Compiler

Compiled 292 to 196 computations (32.9% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
1.216409165566469e-164
5.2172795835245915e-163
14.0ms
-3.2209128464592418e+119
-8.181151651299841e+118
Results
27.0ms110×body256valid
19.0ms21×body1024valid
6.0ms12×body512valid
1.0msbody2048valid
Compiler

Compiled 422 to 344 computations (18.5% saved)

regimes32.0ms (0.2%)

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

3 calls:

10.0ms
angle
9.0ms
b
8.0ms
a
Results
ErrorSegmentsBranch
26.7b1a
26.7b1b
26.7b1angle
Compiler

Compiled 254 to 173 computations (31.9% saved)

regimes14.0ms (0.1%)

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

3 calls:

4.0ms
angle
4.0ms
a
4.0ms
b
Results
ErrorSegmentsBranch
26.8b1a
26.8b1b
26.8b1angle
Compiler

Compiled 75 to 53 computations (29.3% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0.0b (-0.1%)

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

3 calls:

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

Compiled 45 to 35 computations (22.2% saved)

simplify23.0ms (0.1%)

Algorithm
egg-herbie
Rules
60×*-commutative
28×+-commutative
sub-neg
*-rgt-identity
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041149
11571149
21611149
31631149
41641149
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (<=.f64 b -300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 14999999999999999831567468547825292232889880462623135604280018429599985818833024658754228498104565365070032132049551686088515334489814073344) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))) b) 1/32400))))
(if (<=.f64 b -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 8428703499289517/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1) 1/32400))))
(+.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 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 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 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle b)) (*.f64 1/180 (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 b angle)) (*.f64 1/180 (*.f64 b angle))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 a 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (pow.f64 a 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 b b))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)) (+.f64 (pow.f64 a 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 b b) 2)))))
(if (<=.f64 angle -5534023222112865/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 angle 4438747792736361/1152921504606846976) (+.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) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (or (<=.f64 angle -5534023222112865/1152921504606846976) (not (<=.f64 angle 4438747792736361/1152921504606846976))) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 b (/.f64 2 b)) (-.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)))
(if (<=.f64 b -300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 14999999999999999831567468547825292232889880462623135604280018429599985818833024658754228498104565365070032132049551686088515334489814073344) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 b angle))) b) 1/32400))))
(if (<=.f64 b -300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 14999999999999999831567468547825292232889880462623135604280018429599985818833024658754228498104565365070032132049551686088515334489814073344) (+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 b (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) (*.f64 b angle))))))))
(if (<=.f64 b -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 8428703499289517/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2) 1) 1/32400))))
(if (<=.f64 b -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (if (<=.f64 b 8428703499289517/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 a 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) 2)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 1/180 (PI.f64)))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))
Compiler

Compiled 423 to 317 computations (25.1% saved)

soundness173.0ms (1%)

Algorithm
egg-herbie
Rules
1614×associate-/r*
1446×distribute-lft-in
1280×associate-*r*
1178×associate-*r*
1050×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04366330
111206276
246576276
04214294980472
1115313004
2520612892
Stop Event
node limit
node limit
Compiler

Compiled 315 to 220 computations (30.2% saved)

end243.0ms (1.4%)

Compiler

Compiled 393 to 261 computations (33.6% saved)

Profiling

Loading profile data...