Details

Time bar (total: 18.1s)

analyze662.0ms (3.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
25%25%74.9%0.1%0%0%0%7
28.6%25%62.4%0.1%12.5%0%0%8
35.7%31.2%56.2%0.1%12.5%0%0%9
35.7%31.2%56.2%0.1%12.5%0%0%10
44.6%39%48.4%0.1%12.5%0%0%11
51.3%44.9%42.5%0.1%12.5%0%0%12
Compiler

Compiled 25 to 20 computations (20% saved)

sample5.6s (31.2%)

Results
1.5s1563×body1024valid
1.3s1394×body1024infinite
1.3s5668×body256valid
503.0ms824×body512valid
393.0ms690×body512infinite
293.0ms196×body2048valid
254.0ms1056×body256infinite
23.0msbody4096valid
Bogosity

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

simplify185.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
21.7b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.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)

localize37.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.3b
(*.f64 (PI.f64) (/.f64 angle 180))
25.6b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.6b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 86 to 58 computations (32.6% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

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

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1456×distribute-lft-in
1170×associate-*r*
1036×associate-*l*
892×associate-*r/
842×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval181.0ms (1%)

Compiler

Compiled 10980 to 7701 computations (29.9% saved)

prune204.0ms (1.1%)

Pruning

84 alts after pruning (84 fresh and 0 done)

PrunedKeptTotal
New28684370
Fresh000
Picked101
Done000
Total28784371
Error
20.1b
Counts
371 → 84
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
34.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.8b
(+.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.9b
(+.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.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))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
22.0b
(+.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 180)))) 3)) 2))
44.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2))
44.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2))
44.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
27.4b
(+.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))
27.4b
(+.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))
41.7b
(+.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 180)) 3) 1/3))) 2))
21.9b
(+.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 180))) 3))) 2))
22.0b
(+.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 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
21.9b
(+.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 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2))
21.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)))) (cbrt.f64 (/.f64 180 angle))))) 2))
21.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) 180) (/.f64 1 angle)))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
22.0b
(+.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))
21.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 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.9b
(+.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 180 angle) (sqrt.f64 (PI.f64)))))) 2))
43.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 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2))
21.7b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
21.7b
(+.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))
22.0b
(+.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 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 2))
21.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) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2))
21.9b
(+.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))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
21.7b
(+.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))
26.0b
(+.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 180)))))) 2))
34.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 180)) 3)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
21.7b
(+.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 180)))))) 2))
28.6b
(+.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 180))) 3))) 2))
35.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 0)) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2))
35.6b
(+.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)))))))
31.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b)))
31.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 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))))
29.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4))))
28.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))
35.6b
(+.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 (PI.f64) (*.f64 angle 1/90))))))
35.6b
(+.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))))))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)))))
26.8b
(+.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 180)))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b))) b))
24.2b
(+.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 180)))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
22.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
25.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
36.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)))
27.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
36.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
29.2b
(+.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)))
37.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
22.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
40.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
21.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))
26.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Compiler

Compiled 5122 to 3984 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 180 angle)))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
25.6b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.7b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 94 to 63 computations (33% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

12 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
@-inf
(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
angle
@inf
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1210×distribute-rgt-in
1206×distribute-lft-in
904×associate-/r*
764×associate-*r*
616×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

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

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

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1650×distribute-rgt-in
1642×distribute-lft-in
1166×associate-*r*
1050×associate-*l*
686×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0741113
11931113
25941107
332041101
Stop Event
node limit
Counts
37 → 36
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 180)))))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
Outputs
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 b (*.f64 angle (*.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 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))
(*.f64 b (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 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 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 b (+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.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 (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/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/22674816000000 (*.f64 b (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 b (pow.f64 (PI.f64) 7))) (*.f64 b (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))))
(*.f64 b (+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(*.f64 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 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3) (pow.f64 b 3)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
7.7b
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.6b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.6b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 110 to 76 computations (30.9% saved)

series87.0ms (0.5%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
25.0ms
angle
@-inf
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
23.0ms
b
@0
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
20.0ms
b
@-inf
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
11.0ms
angle
@inf
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
5.0ms
b
@inf
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite87.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
914×swap-sqr
758×associate-*r/
638×associate-*l/
544×distribute-rgt-in
506×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1428×unswap-sqr
896×distribute-lft-in
886×distribute-rgt-in
710×associate-+r+
630×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03266417
18505787
229475763
Stop Event
node limit
Counts
141 → 160
Calls
Call 1
Inputs
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)))))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (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 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 0)
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 0 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 b)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 b) 2)) (+.f64 (log.f64 (cbrt.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (+.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 b)))
(+.f64 (log.f64 (sqrt.f64 b)) (+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1) (*.f64 (log.f64 b) 1))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (pow.f64 (cbrt.f64 b) 2))) (log.f64 (cbrt.f64 b)))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sqrt.f64 b))) (log.f64 (sqrt.f64 b)))
(+.f64 (+.f64 (log.f64 b) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (+.f64 (log.f64 b) (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (*.f64 1 (*.f64 (log.f64 b) 1)) (*.f64 1 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(+.f64 (*.f64 (*.f64 (log.f64 b) 1) 1) (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 1)
(*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(/.f64 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(log1p.f64 (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))) 1)
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(*.f64 1 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.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 180)))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (exp.f64 2) (log.f64 b)) (pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 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)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3) 1/3)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2))
(log.f64 (exp.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
Outputs
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b)))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b)))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b)))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b)))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (/.f64 -1 b)))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b 1/180))) (log.f64 angle))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))
(fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle)))
(+.f64 (log.f64 angle) (fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180)))))
(+.f64 (log.f64 angle) (fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (log.f64 (*.f64 (PI.f64) (*.f64 b 1/180)))))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))
(fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))))
(fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))))
(fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (+.f64 (log.f64 angle) (fma.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/7873200000 (pow.f64 angle 4))) (log.f64 (*.f64 (PI.f64) (*.f64 b 1/180))))))
(+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)))))) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))
(fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1/34012224000000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) -79/2142770112000000))) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle)))))
(fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (+.f64 (log.f64 angle) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000)) (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180)))))))
(fma.f64 -1/194400 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/7873200000 (pow.f64 angle 4))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000)) (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b 1/180))) (log.f64 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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 (*.f64 angle angle) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) 1/32400))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) 1/32400)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (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 (pow.f64 (PI.f64) 6) (*.f64 b b)) 1/765275040000000) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4)))))
(fma.f64 (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 (*.f64 angle angle) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) 1/32400))))
(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 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (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 (pow.f64 (PI.f64) 6) (*.f64 b b)) 1/765275040000000) (fma.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.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 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 2))) 1/32400)))))
(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)) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 1/32400 angle) angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(+.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 0)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(+.f64 0 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 b)))
(+.f64 (log.f64 b) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 b) (*.f64 2 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 b) 2)) (+.f64 (log.f64 (cbrt.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 b))) (log.f64 (cbrt.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 3 (log.f64 (cbrt.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (+.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 b)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 (log.f64 b) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 b) (*.f64 3 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 (sqrt.f64 b)) (+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (sqrt.f64 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (log.f64 (sqrt.f64 b))))
(+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1) (*.f64 (log.f64 b) 1))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (pow.f64 (cbrt.f64 b) 2))) (log.f64 (cbrt.f64 b)))
(+.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 b))) (log.f64 (cbrt.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 3 (log.f64 (cbrt.f64 b))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sqrt.f64 b))) (log.f64 (sqrt.f64 b)))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (sqrt.f64 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (log.f64 (sqrt.f64 b))))
(+.f64 (+.f64 (log.f64 b) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (log.f64 b) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 b) (*.f64 2 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (+.f64 (log.f64 b) (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 (log.f64 b) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (log.f64 b) (*.f64 3 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 1 (*.f64 (log.f64 b) 1)) (*.f64 1 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (*.f64 (*.f64 (log.f64 b) 1) 1) (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1) 1))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 1)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 1)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)) (*.f64 (log.f64 b) (log.f64 b))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)) (*.f64 (log.f64 b) (log.f64 b))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) (-.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1) (+.f64 (*.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 b) 3) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 b) (log.f64 b) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) (pow.f64 (log.f64 b) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 b)) (*.f64 (log.f64 b) (log.f64 b))))
(pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 1)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3)
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1))
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
(log1p.f64 (fma.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) -1))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))) 1)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 1 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.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 180)))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (exp.f64 2) (log.f64 b)) (pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b))) b)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 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 180))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (pow.f64 (cbrt.f64 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 (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 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 1)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3) 1/3)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (sqrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (exp.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 112 to 80 computations (28.6% saved)

series7.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
998×*-commutative
786×unswap-sqr
616×swap-sqr
592×associate-*r/
430×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1096×fma-def
848×distribute-lft-out
822×associate--r+
708×*-commutative
550×associate-/r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01582312
14391562
215931452
351511420
Stop Event
node limit
Counts
46 → 58
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (+.f64 (*.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/583200 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))))) (pow.f64 angle 6)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) 1))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
Outputs
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle)))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle) 1)
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800) 1)
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (fma.f64 1/18895680000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) 1))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/97200 (pow.f64 (PI.f64) 2)) (*.f64 -1/194400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 2)) (*.f64 (+.f64 (*.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/583200 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 1/37791360000 (pow.f64 (PI.f64) 4)) (*.f64 2/3 (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)))))))))) (pow.f64 angle 6)))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (fma.f64 1/18895680000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) 1))) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle) (*.f64 (fma.f64 -1/291600 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (fma.f64 -1/583200 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (fma.f64 2/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (fma.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6) (*.f64 -1/194400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)))))) (fma.f64 1/3 (-.f64 (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)) (fma.f64 -1/7346640384000000 (pow.f64 (PI.f64) 6) (*.f64 -1/194400 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) 2/3))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) -1/583200)))))) (pow.f64 angle 6)))))
(+.f64 1 (fma.f64 (pow.f64 angle 4) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) (*.f64 (pow.f64 (PI.f64) 4) 1/12597120000)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) -1/64800) (*.f64 angle angle) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/194400 (pow.f64 (PI.f64) 4)) -1/25194240000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/194400 (fma.f64 1/37791360000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) -1/37791360000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000) -1/583200))) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/25194240000)) -1/97200)) 1))) (pow.f64 angle 6)))))
(+.f64 1 (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800) (fma.f64 (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) (fma.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 4) 0) (*.f64 -1/25194240000 (*.f64 (pow.f64 (PI.f64) 4) -1/583200))) (fma.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) 1/97200)))) (pow.f64 angle 6) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000)))))
(+.f64 1 (fma.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) -1/583200 (fma.f64 (pow.f64 (PI.f64) 6) 7/73466403840000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000) 1/97200))) (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 6) -1/25194240000))) (pow.f64 angle 6) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800)))))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 1 1/3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) 1)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3/4) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1/6) 3))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3) 1/6))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 2))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 3))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))

localize70.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 158 to 116 computations (26.6% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1656×associate-*r/
1392×associate-/r*
1316×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 → 97
Calls
Call 1
Inputs
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))))
((#(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 (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 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 (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 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (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 (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 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) 1) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) 1) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 180)) 1) (neg.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (cbrt.f64 180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (*.f64 angle 1/180) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (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 (/.f64 1 (cbrt.f64 1/180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 1 1/3)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (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 (cbrt.f64 180) 1) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 180) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (sqrt.f64 angle))) (cbrt.f64 (sqrt.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 (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 sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle 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 (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 angle) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))))) (#(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 *.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)) (cbrt.f64 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)))))))

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1336×associate-/l*
1034×associate-/r*
820×distribute-lft-in
680×*-commutative
592×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02753201
15683165
219203141
363013141
Stop Event
node limit
Counts
109 → 139
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)))))
(+.f64 1 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/180) 12) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(*.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(-.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 (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 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 (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 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(/.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 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(/.f64 (*.f64 1 (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) 1) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 -180) 1) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 180)) 1) (neg.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 1 (pow.f64 (*.f64 angle 1/180) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (/.f64 1 (cbrt.f64 1/180)) (cbrt.f64 angle))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 1 1/3)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3)) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(/.f64 (/.f64 (cbrt.f64 180) 1) (cbrt.f64 angle))
(/.f64 (/.f64 (cbrt.f64 180) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (sqrt.f64 angle))) (cbrt.f64 (sqrt.f64 angle)))
(pow.f64 (/.f64 180 angle) 1/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle 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 (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 angle) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))
(*.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))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)) (cbrt.f64 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
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 180) 2)) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 180) 2)) (*.f64 angle angle)) 1)
(+.f64 1 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)))))
(+.f64 1 (fma.f64 1/24 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 (cbrt.f64 180) 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 180) 2)) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) 1) (/.f64 (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (*.f64 (cbrt.f64 180) 180)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 180) 2)) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4)) (/.f64 (/.f64 (pow.f64 angle 4) (cbrt.f64 180)) 180)) 1))
(+.f64 1 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/180) 12) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))))))
(+.f64 1 (fma.f64 1/24 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 (cbrt.f64 180) 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)) (*.f64 -1/720 (/.f64 (pow.f64 angle 6) (/.f64 (pow.f64 (cbrt.f64 180) 6) (*.f64 (pow.f64 (cbrt.f64 1/180) 12) (pow.f64 (PI.f64) 6))))))))
(+.f64 1 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 (cbrt.f64 180) 180)) (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 180) 2)) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (*.f64 -1/720 (*.f64 (pow.f64 (cbrt.f64 1/180) 12) (pow.f64 (PI.f64) 6))) (pow.f64 angle 6)) 32400))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 180) 2)) (*.f64 angle angle)) 1) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 8) (pow.f64 (PI.f64) 4)) (/.f64 (/.f64 (pow.f64 angle 4) (cbrt.f64 180)) 180)) (*.f64 (/.f64 (*.f64 -1/720 (pow.f64 angle 6)) 34012224000000) (pow.f64 (PI.f64) 6))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))) (cbrt.f64 180)))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))))
(cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))) (cbrt.f64 180)))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))))
(cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))) (cbrt.f64 180)))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))))
(cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (PI.f64))) (cbrt.f64 180)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))) (cbrt.f64 180)))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 1/180) 2))))
(cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))) (cbrt.f64 -180))))
(cos.f64 (neg.f64 (/.f64 angle (/.f64 (cbrt.f64 -180) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))))
(cos.f64 (*.f64 (/.f64 angle (cbrt.f64 -180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 -1/180) 2))))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 1)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 3)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3) 1/3)
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 2))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) 3))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 1))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(-.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 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 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 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 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 (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 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (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 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 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 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) (cbrt.f64 angle))
(/.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(/.f64 1 (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(/.f64 (*.f64 1 (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))) (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 180) 1) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 180))) (neg.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))) (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 -180) 1) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 180)) 1) (neg.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))) (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 angle))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 angle 1/180) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 1 (cbrt.f64 1/180)) (cbrt.f64 angle))
(/.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(/.f64 1 (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 1 (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 1 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))
(/.f64 1 (*.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 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))
(/.f64 (/.f64 1 (pow.f64 1 1/3)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3)) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))))
(/.f64 (/.f64 (cbrt.f64 180) 1) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (/.f64 (cbrt.f64 180) (sqrt.f64 (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 angle)))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (cbrt.f64 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (sqrt.f64 angle))) (cbrt.f64 (sqrt.f64 angle)))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.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 (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))
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) 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 (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 angle) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))
(*.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)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(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 (*.f64 angle angle) 1/32400))
(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)

eval738.0ms (4.1%)

Compiler

Compiled 40559 to 29870 computations (26.4% saved)

prune703.0ms (3.9%)

Pruning

151 alts after pruning (148 fresh and 3 done)

PrunedKeptTotal
New11421281270
Fresh592079
Picked011
Done224
Total12031511354
Error
19.7b
Counts
1354 → 151
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
34.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.9b
(+.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.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))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1 (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)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.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))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
27.4b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
41.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
40.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
35.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
31.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 b b)))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
35.6b
(+.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 (PI.f64) (*.f64 angle 1/90))))))
36.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
31.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
29.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
22.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
55.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
41.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
41.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
41.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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 180 angle)))) 2))
26.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
35.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2))
44.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2))
21.8b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
21.9b
(+.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))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 2))
21.8b
(+.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 angle 1/180)) 2)))) 2))
21.8b
(+.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))
44.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
26.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
28.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
27.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 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))
35.6b
(+.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)))))))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b)))
31.2b
(+.f64 (pow.f64 (*.f64 a 1) 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))))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
35.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))))))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
25.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
37.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
29.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)))
37.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
22.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
40.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
Compiler

Compiled 8620 to 6952 computations (19.4% saved)

localize29.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.3b
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
25.7b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
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 180 angle))))
0.0ms
b
@0
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
0.0ms
angle
@inf
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
0.0ms
b
@inf
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
0.0ms
b
@-inf
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1282×associate-*r/
1054×associate-/r*
1002×associate-*l/
734×associate-/l*
400×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1618×distribute-rgt-in
1606×distribute-lft-in
1184×associate-*r*
1048×associate-*l*
690×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0781163
11971163
26041157
332461151
Stop Event
node limit
Counts
39 → 40
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 180 angle)))))) 1)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
Outputs
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.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 (*.f64 1/180 angle) (*.f64 b (PI.f64))))
(fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 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 b (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.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 (*.f64 1/180 angle) (*.f64 b (PI.f64)))))
(fma.f64 1/22674816000000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 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 (PI.f64) (*.f64 1/180 angle)) (+.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 (*.f64 (pow.f64 angle 7) 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 (*.f64 1/180 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 b (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 b (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/22674816000000 (*.f64 b (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 b (pow.f64 (PI.f64) 7))) (*.f64 b (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(*.f64 b (+.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 (PI.f64) (*.f64 1/180 angle)) (*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3)))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3) (pow.f64 b 3)))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series6.0ms (0%)

Counts
4 → 24
Calls

21 calls:

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

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

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
1382×times-frac
1318×associate-*r*
1144×associate-*l*
1140×associate-/l*
916×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02704720
17653668
241873668
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 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1)
(*.f64 1/180 (*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 (*.f64 b (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/180 angle)))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2)))
(*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (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 angle (*.f64 b (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 angle (*.f64 b (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 1/180)
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) 1/32400)) (*.f64 angle (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1))))
(pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 angle (*.f64 b (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (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))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle b)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.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 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) -1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/180 (*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/180 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 1/180 (sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (*.f64 b (PI.f64)) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) 1)
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1 (pow.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3)))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/5832000)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 4)))
(*.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.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))
(*.f64 1/32400 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 4) (*.f64 (*.f64 1/180 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (cbrt.f64 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (sqrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 3)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3) 1/5832000)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2)) (cbrt.f64 (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 1/180 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)) (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (pow.f64 (cbrt.f64 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.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 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 6))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 2) (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))) (sqrt.f64 (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4)))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 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 (sqrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2) 1/32400)) (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) (sqrt.f64 (*.f64 1/32400 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))))
(*.f64 angle (*.f64 (*.f64 b (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/1049760000))))
(*.f64 angle (*.f64 (*.f64 b (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/1049760000))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 angle angle)))
(*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.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 (+.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 (*.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))))))))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(fabs.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6) (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 6))
(cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.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 angle (*.f64 b (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) -1)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))))) 3)) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))))))))
(pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400) 1/2)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))) 3)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(fabs.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(fabs.f64 (neg.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 3))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180)))
(+.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))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (+.f64 1 (exp.f64 (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))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) -1)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 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 (exp.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 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 1)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 3)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle b)) (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 b (*.f64 angle (PI.f64)))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))
0.2b
(pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)
0.2b
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
12.1b
(sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
Compiler

Compiled 94 to 55 computations (41.5% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

15 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1576×associate-*l/
1498×associate-/r*
1144×associate-/l*
336×add-sqr-sqrt
324×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
1028×associate-*r*
1010×associate-/l*
804×associate-*l*
734×associate-/l/
674×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06308919
116338235
274418235
Stop Event
node limit
Counts
279 → 340
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 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (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 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(*.f64 1 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (/.f64 1 (sqrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (pow.f64 angle 1/4) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (pow.f64 angle 1/4) (sqrt.f64 angle))))
(/.f64 (pow.f64 angle 1/4) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (pow.f64 angle 1/4)))
(/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle angle))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 angle))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) 1/180) (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (neg.f64 (sqrt.f64 angle)) (neg.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(/.f64 (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(/.f64 (*.f64 (sqrt.f64 angle) (cbrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (*.f64 (pow.f64 angle 1/4) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (/.f64 -180 (PI.f64)))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 angle) 1) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (/.f64 angle -180) (/.f64 -1 (PI.f64)))
(/.f64 (/.f64 angle (/.f64 1 (PI.f64))) 180)
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (pow.f64 1 1/2) (/.f64 (/.f64 180 (PI.f64)) angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle angle)) 1/2) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (pow.f64 (cbrt.f64 angle) 1/2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (sqrt.f64 angle)) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (sqrt.f64 angle)) 180)
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) 1) (sqrt.f64 angle)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 angle))) (sqrt.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) 1) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (*.f64 (/.f64 angle 180) 1) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (*.f64 (pow.f64 angle 1/4) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 angle) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 angle))) 180)
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 angle 1/4) (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (pow.f64 angle 1/4)))
(/.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 angle))) -180)
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) 180)
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 angle 1/4) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (pow.f64 angle 1/4)))
(/.f64 (*.f64 (cbrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) -180)
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (*.f64 1 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 1 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 1 (PI.f64)))) 180)
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (/.f64 (sqrt.f64 angle) (*.f64 (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))) (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))) (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (pow.f64 angle 1/4))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 angle 1/4)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (cbrt.f64 angle))) (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 1 (pow.f64 angle 1/4))) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 1 (cbrt.f64 angle))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 1/4))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 180) (neg.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 1) (/.f64 -180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) -180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) -1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 180) (neg.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 1) (/.f64 -180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) -180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) -1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle 180) 1) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle 1) 180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) -180) (/.f64 -1 (PI.f64)))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) -180) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) -1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) (pow.f64 angle 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))) 1)
(*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) b)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) b) (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cos.f64 (+.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 1)
(*.f64 1 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (pow.f64 angle 1/4) (*.f64 (pow.f64 angle 1/4) (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 angle) 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle))
(*.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 1 (/.f64 -180 (PI.f64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 1/180 (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (pow.f64 angle 1/4) 180) (/.f64 (pow.f64 angle 1/4) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 (pow.f64 angle 1/4) 1) (/.f64 (pow.f64 angle 1/4) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (pow.f64 angle 1/4) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (pow.f64 angle 1/4) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) 1) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) -1)
(neg.f64 (/.f64 (sqrt.f64 angle) (/.f64 -180 (PI.f64))))
(sqrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 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 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 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 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 -1) 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 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 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 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 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)))
(+.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/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000))))
(+.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 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 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)))))
(*.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 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 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 angle (PI.f64))))) 2) (pow.f64 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 1/180 (*.f64 angle (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (/.f64 1 (sqrt.f64 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 angle 1/4) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (pow.f64 angle 1/4) (sqrt.f64 angle))))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (pow.f64 angle 1/4) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (*.f64 angle angle))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) 1/180) (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 angle)) (neg.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) 180) (*.f64 (PI.f64) (cbrt.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))) (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 (*.f64 angle angle)))))
(/.f64 (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (*.f64 (sqrt.f64 angle) (cbrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (*.f64 (pow.f64 angle 1/4) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))) (sqrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 angle) 1) (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle -180) (/.f64 -1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle (/.f64 1 (PI.f64))) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 1 1/2) (/.f64 (/.f64 180 (PI.f64)) angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle angle)) 1/2) (/.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) (pow.f64 (cbrt.f64 angle) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (sqrt.f64 angle)) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (sqrt.f64 angle)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) 1) (sqrt.f64 angle)) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (sqrt.f64 angle)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 angle))) (sqrt.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) 1) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (*.f64 (/.f64 angle 180) 1) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))) (sqrt.f64 angle))
(/.f64 (*.f64 (pow.f64 angle 1/4) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (pow.f64 angle 1/4) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))))
(/.f64 (*.f64 (pow.f64 angle 1/4) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle))))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 angle))) (/.f64 (sqrt.f64 (/.f64 -180 (PI.f64))) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (neg.f64 (sqrt.f64 angle)))) (/.f64 (sqrt.f64 (/.f64 -180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 angle) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (cbrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 angle))) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (sqrt.f64 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (pow.f64 angle 1/4) (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 angle))) (/.f64 180 (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 angle))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (sqrt.f64 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (pow.f64 angle 1/4) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) (/.f64 180 (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64)))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (/.f64 angle (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 1 (PI.f64)))) 180)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) 180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 angle) (*.f64 (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))) (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))) (cbrt.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (pow.f64 angle 1/4))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (cbrt.f64 angle))) (/.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 1 (pow.f64 angle 1/4))) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 angle 1/4)))
(*.f64 (*.f64 (/.f64 (pow.f64 angle 1/4) 180) (PI.f64)) (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 1 (cbrt.f64 angle))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (sqrt.f64 angle))) (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)))
(/.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4))))
(*.f64 (pow.f64 angle 1/4) (/.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 1/4))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 angle 1/4)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (pow.f64 angle 1/4))) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 angle 1/4))
(*.f64 (pow.f64 angle 1/4) (/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (pow.f64 angle 1/4)) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (sqrt.f64 angle) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 180) (neg.f64 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) -180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) -1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 angle) (neg.f64 (sqrt.f64 angle))) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 180) (neg.f64 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) -180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) -1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 angle)) (sqrt.f64 angle)) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle 180) 1) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 180) (sqrt.f64 (/.f64 1 (PI.f64)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) 180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) 1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle 1) -180) (/.f64 -1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) 1) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 180)) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 angle (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(/.f64 angle (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))
(/.f64 (/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) 1) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 180)) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 180)))
(/.f64 angle (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 180)) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))))
(/.f64 angle (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 180 (PI.f64))))))
(/.f64 (/.f64 (neg.f64 angle) 180) (neg.f64 (/.f64 1 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) 1) (/.f64 -180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (neg.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (/.f64 (neg.f64 angle) -180) (/.f64 1 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (sqrt.f64 (/.f64 -180 (PI.f64)))) (sqrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) -1) (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (sqrt.f64 (/.f64 180 (PI.f64))))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 (neg.f64 angle) (neg.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))) 2))
(fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) (pow.f64 angle 3/2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3/2) (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 2)) (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) b)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) b) (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 2)) (*.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) (cos.f64 (+.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))) (*.f64 b b)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64)))))) (/.f64 2 (*.f64 b b)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 2 (/.f64 angle 180)) (PI.f64)))) (/.f64 2 (*.f64 b b)))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))))) 4))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 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 1/180 (*.f64 angle (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))))
(*.f64 (*.f64 b b) (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)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) 1))
(*.f64 (*.f64 b b) (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)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (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 1/180 (*.f64 angle (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 1)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 1 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (pow.f64 angle 1/4) (*.f64 (pow.f64 angle 1/4) (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 angle 1/4) (*.f64 (pow.f64 angle 1/4) (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 angle 1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))) (cbrt.f64 (*.f64 (/.f64 angle 32400) (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 angle 32400))))
(*.f64 (cbrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))) (cbrt.f64 (*.f64 (/.f64 angle 32400) (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 angle 32400))))
(*.f64 (*.f64 (sqrt.f64 angle) 1/180) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) 1/180) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 1 (/.f64 -180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 angle) 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 1/180 (/.f64 (sqrt.f64 angle) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 (sqrt.f64 angle) (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 1) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(*.f64 (/.f64 (pow.f64 angle 1/4) 180) (/.f64 (pow.f64 angle 1/4) (/.f64 1 (PI.f64))))
(*.f64 (/.f64 (pow.f64 angle 1/4) 180) (*.f64 (pow.f64 angle 1/4) (PI.f64)))
(/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (pow.f64 angle 1/4) 1) (/.f64 (pow.f64 angle 1/4) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (pow.f64 angle 1/4) 180) (*.f64 (pow.f64 angle 1/4) (PI.f64)))
(/.f64 (pow.f64 angle 1/2) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (pow.f64 angle 1/4) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (/.f64 (pow.f64 angle 1/4) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (pow.f64 angle 1/4) (/.f64 (pow.f64 angle 1/4) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(/.f64 (/.f64 (pow.f64 angle 1/2) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))))
(*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) 1) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) 180) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 angle) (sqrt.f64 (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (/.f64 180 (PI.f64)))))
(pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 2)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 3)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(pow.f64 (/.f64 180 (*.f64 (sqrt.f64 angle) (PI.f64))) -1)
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(neg.f64 (/.f64 (sqrt.f64 angle) (/.f64 -180 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(sqrt.f64 (/.f64 angle (/.f64 32400 (pow.f64 (PI.f64) 2))))
(sqrt.f64 (*.f64 (/.f64 angle 32400) (pow.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 angle 32400)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 angle)) (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))) 1))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) (sqrt.f64 angle)))

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
7.7b
(log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.6b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
25.6b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 113 to 77 computations (31.9% saved)

series61.0ms (0.3%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
42.0ms
b
@-inf
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
10.0ms
b
@0
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
6.0ms
angle
@inf
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
1.0ms
angle
@0
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
1.0ms
b
@inf
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))

rewrite70.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
926×associate-*r/
758×associate-*l/
542×distribute-rgt-in
506×distribute-lft-in
350×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify72.0ms (0.4%)

Algorithm
egg-herbie
Rules
1868×distribute-lft-in
1606×associate-+r+
1506×associate-+l+
780×fma-def
704×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01882763
15012493
215982225
341302225
Stop Event
node limit
Counts
53 → 62
Calls
Call 1
Inputs
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (log.f64 (E.f64)))) (*.f64 1/18895680000 (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 4)))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))))))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (+.f64 (*.f64 -1/1166400 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)))))) (*.f64 -1/5509980288000000 (*.f64 (pow.f64 (log.f64 (E.f64)) 3) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (log.f64 (E.f64)))) (*.f64 1/18895680000 (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 4)))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))))))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 1)
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 (exp.f64 2) (log.f64 b)) (pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 1 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(/.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 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
Outputs
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (exp.f64 2) (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (exp.f64 2) (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (exp.f64 2) (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (exp.f64 2) (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))
(exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))
(pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle)))
(pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle)))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))))
(fma.f64 -1/97200 (*.f64 (*.f64 angle angle) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (*.f64 1 (pow.f64 (PI.f64) 2)))) (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))
(fma.f64 -1/97200 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))) (pow.f64 (PI.f64) 2)))) (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))))
(*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle -1/97200)))))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (log.f64 (E.f64)))) (*.f64 1/18895680000 (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 4)))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))))))))
(fma.f64 -1/97200 (*.f64 (*.f64 angle angle) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (*.f64 1 (pow.f64 (PI.f64) 2)))) (+.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (*.f64 (pow.f64 angle 4) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (fma.f64 1/12 (*.f64 1 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 -1/97200 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))) (pow.f64 (PI.f64) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 angle 4) (fma.f64 1/12 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 (pow.f64 (PI.f64) 4) 1/18895680000))) 1) (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle)))))
(*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle -1/97200))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/12 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 (pow.f64 (PI.f64) 4) 1/18895680000)) 1)))
(+.f64 (*.f64 -1/97200 (*.f64 (pow.f64 angle 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (*.f64 (log.f64 (E.f64)) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (+.f64 (*.f64 -1/1166400 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)))))) (*.f64 -1/5509980288000000 (*.f64 (pow.f64 (log.f64 (E.f64)) 3) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (log.f64 (E.f64)))) (*.f64 1/18895680000 (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (pow.f64 (PI.f64) 4)))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))))))))
(+.f64 (fma.f64 -1/97200 (*.f64 (*.f64 angle angle) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (*.f64 1 (pow.f64 (PI.f64) 2)))) (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle))))) (fma.f64 (pow.f64 angle 6) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (fma.f64 -1/1166400 (*.f64 (*.f64 1 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (+.f64 (*.f64 1/360 (fma.f64 1/34012224000000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) -79/2142770112000000))) (*.f64 -1/5509980288000000 (pow.f64 (PI.f64) 6))))) (*.f64 (pow.f64 angle 4) (*.f64 (exp.f64 (*.f64 2 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (PI.f64)))) (log.f64 angle)))) (fma.f64 1/12 (*.f64 1 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (*.f64 1/18895680000 (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 -1/97200 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))) (pow.f64 (PI.f64) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 angle 4) (fma.f64 1/12 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 (pow.f64 (PI.f64) 4) 1/18895680000))) 1) (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))))) (*.f64 (fma.f64 -1/1166400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (fma.f64 1/360 (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000) (*.f64 (pow.f64 (PI.f64) 6) -1/5509980288000000))) (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) 1/180))) (log.f64 angle))) (pow.f64 angle 6))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (pow.f64 (PI.f64) 2)) (*.f64 angle (*.f64 angle -1/97200)) (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (+.f64 (fma.f64 (pow.f64 angle 4) (fma.f64 1/12 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 (pow.f64 (PI.f64) 4) 1/18895680000)) 1) (*.f64 (pow.f64 angle 6) (fma.f64 -1/1166400 (*.f64 (pow.f64 (PI.f64) 6) -1/7873200000) (fma.f64 1/360 (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000) (*.f64 (pow.f64 (PI.f64) 6) -1/5509980288000000)))))))
(fma.f64 -1/97200 (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (exp.f64 2) (+.f64 (log.f64 (*.f64 b (*.f64 1/180 (PI.f64)))) (log.f64 angle))) (+.f64 (*.f64 (pow.f64 angle 6) (fma.f64 -1/1166400 (*.f64 (pow.f64 (PI.f64) 6) -1/7873200000) (fma.f64 1/360 (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000) (*.f64 (pow.f64 (PI.f64) 6) -1/5509980288000000)))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/12 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 (pow.f64 (PI.f64) 4) 1/18895680000)) 1))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (E.f64)))))
(pow.f64 (exp.f64 2) (*.f64 1 (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 1 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (exp.f64 2) (log.f64 b)) (pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (pow.f64 1 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 4 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(/.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 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (*.f64 b b) 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (*.f64 b b)))
(/.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 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (*.f64 b b) 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (*.f64 b b)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)

localize69.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)
12.3b
(sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
25.6b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
41.9b
(pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)
Compiler

Compiled 145 to 109 computations (24.8% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1070×*-commutative
1026×unswap-sqr
774×associate-*r/
662×swap-sqr
530×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify86.0ms (0.5%)

Algorithm
egg-herbie
Rules
1324×associate-*r/
1250×unswap-sqr
1168×associate-/l*
1104×associate-*l/
678×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03284653
18373899
225923899
Stop Event
node limit
Counts
145 → 198
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 1)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1)
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) (pow.f64 1 1/3))
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (sqrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (cbrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2) (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle 180))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (/.f64 angle 180) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 angle 180)))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle 180))) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/3))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (/.f64 (PI.f64) 1) (/.f64 angle 180))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) 3) 1/6) (pow.f64 (pow.f64 (PI.f64) 3) 1/6)) (*.f64 (pow.f64 (*.f64 (pow.f64 angle 3) 1/5832000) 1/6) (pow.f64 (*.f64 (pow.f64 angle 3) 1/5832000) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.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 180))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (*.f64 (pow.f64 1 1/3) (PI.f64)) (/.f64 180 angle))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (/.f64 180 (PI.f64)) angle))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (PI.f64) angle)) 180)
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (PI.f64) (neg.f64 angle))) -180)
(/.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 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3)) (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)))
(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 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) 1)
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 1)
(*.f64 1 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))) (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))))
(pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 3)
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
Outputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (pow.f64 (PI.f64) 5)) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)) (*.f64 1/120 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (pow.f64 (PI.f64) 5)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (fma.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 1)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) (pow.f64 1 1/3))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (/.f64 angle 180)) (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2) (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle 180))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (/.f64 angle 180) (cbrt.f64 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 angle 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 angle 180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 angle 180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (/.f64 angle 180))) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 1) (/.f64 angle 180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.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) 1/180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) 3) 1/6) (pow.f64 (pow.f64 (PI.f64) 3) 1/6)) (*.f64 (pow.f64 (*.f64 (pow.f64 angle 3) 1/5832000) 1/6) (pow.f64 (*.f64 (pow.f64 angle 3) 1/5832000) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) 3) 1/6) (pow.f64 (pow.f64 (PI.f64) 3) 1/6)) (*.f64 (pow.f64 (*.f64 1/5832000 (pow.f64 angle 3)) 1/6) (pow.f64 (*.f64 1/5832000 (pow.f64 angle 3)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (cbrt.f64 (*.f64 1/5832000 (pow.f64 angle 3))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/6))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/6))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 3/2) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3/2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12) (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/12)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (cbrt.f64 angle)) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64))) (/.f64 180 (*.f64 (sqrt.f64 angle) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (sqrt.f64 angle) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 angle))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(/.f64 (*.f64 (pow.f64 1 1/3) (PI.f64)) (/.f64 180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (/.f64 180 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (PI.f64) angle)) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (PI.f64) (neg.f64 angle))) -180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 angle 180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 angle 180))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2)) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(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 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) 1)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 1)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(*.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))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))) (*.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) (sqrt.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(*.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))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 1)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 3)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 3) 1/3)
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3)) 3))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))))
(sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

eval1.1s (6%)

Compiler

Compiled 38257 to 27471 computations (28.2% saved)

prune859.0ms (4.7%)

Pruning

174 alts after pruning (169 fresh and 5 done)

PrunedKeptTotal
New1181621243
Fresh36107143
Picked101
Done257
Total12201741394
Error
19.6b
Counts
1394 → 174
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6))))) 2))
50.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
34.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.9b
(+.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.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))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1 (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)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.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))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
27.4b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 4 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
40.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
59.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
41.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
35.6b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 2 (*.f64 b b))))
35.6b
(+.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 (PI.f64) (*.f64 angle 1/90))))))
31.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
55.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
41.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
41.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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 180 angle)))) 2))
26.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
35.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64))) 2))
21.9b
(+.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))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 3)) 2))
44.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64)))))) 2))
44.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle)))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64)))))) 2))
21.8b
(+.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 180 angle))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
21.9b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
30.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))
21.8b
(+.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 angle 1/180)) 2)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
21.8b
(+.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))
45.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) 1/3)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
26.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3)))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
33.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
28.5b
(+.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))
27.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
35.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
27.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 2 (/.f64 angle 180)) (PI.f64)))) (/.f64 2 (*.f64 b b))))
35.6b
(+.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)))))))
37.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle))))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64)))))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 b b)))
31.2b
(+.f64 (pow.f64 (*.f64 a 1) 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))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))))
35.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.6b
(+.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)))
25.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
37.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
43.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 b (PI.f64)))))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
35.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/1049760000)))))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
33.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))
22.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
54.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))))
40.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
Compiler

Compiled 9669 to 7849 computations (18.8% saved)

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
0.3b
(pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
25.7b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 87 to 63 computations (27.6% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1356×associate-*r/
1080×associate-*l/
1054×associate-/r*
734×associate-/l*
400×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1102×distribute-lft-in
1094×distribute-rgt-in
1056×fma-def
588×associate-*r*
466×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02014319
15134279
222953893
Stop Event
node limit
Counts
99 → 111
Calls
Call 1
Inputs
(*.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 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))) 1)
(*.f64 b (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(*.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(*.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2) (*.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 b b))
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b)
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2)) (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (+.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (+.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) 1)
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) b) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1) b) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)
(pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 3)
(pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(fabs.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(log.f64 (pow.f64 (exp.f64 b) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))))
(cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(exp.f64 (log.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
Outputs
(*.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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.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 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 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b angle) (*.f64 b 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/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 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 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/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4))))))
(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 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 (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/32400 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (*.f64 -1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 8))) (*.f64 -1/347128758144000000000 (pow.f64 angle 8)) (*.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))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 b angle)))
(+.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 angle (*.f64 b (PI.f64)))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 b (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (*.f64 -1/34992000 (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 angle (*.f64 b (PI.f64))))))
(fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 b (pow.f64 (PI.f64) 5))) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 b angle)) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))))))
(fma.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (*.f64 b (+.f64 (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.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 angle (*.f64 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 (PI.f64) (*.f64 b angle)) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))))
(fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 b (pow.f64 angle 5))) (fma.f64 -1/30855889612800000000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))) (*.f64 b (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 b (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 1 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2) (*.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4)) (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 4)))
(*.f64 (*.f64 b b) (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2)) (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (+.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64))))))
(/.f64 (*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) -1) (/.f64 (+.f64 2 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 0)) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(/.f64 (*.f64 b b) (/.f64 1 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) b) (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 3) -1) (/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 1)) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(*.f64 (/.f64 (*.f64 b (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (fma.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) 3) -1))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 b (fma.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) 3) b (neg.f64 b)))) (+.f64 1 (*.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (+.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) -1) (/.f64 (+.f64 2 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 0)) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(/.f64 (*.f64 b b) (/.f64 1 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1) (*.f64 b (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 3) -1) (/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 1)) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(*.f64 (/.f64 (*.f64 b (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (fma.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) 3) -1))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 b (fma.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) 3) b (neg.f64 b)))) (+.f64 1 (*.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (+.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle)))) (cos.f64 (+.f64 (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b b)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 4))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 3))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2)
(pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))) 1)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 b (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1)) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) -1) (/.f64 (+.f64 2 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) b))
(*.f64 (/.f64 b (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 0)))
(*.f64 (/.f64 b 1) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 3) -1)) (+.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 1)))
(*.f64 (/.f64 b (fma.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) 3) -1))
(*.f64 (/.f64 b (+.f64 1 (*.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (+.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) 3) -1))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) b) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2))
(/.f64 (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) -1) (/.f64 (+.f64 2 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) b))
(*.f64 (/.f64 b (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 0)))
(*.f64 (/.f64 b 1) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 3) 1) b) (+.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1)) 1) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 1) 1)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 3) -1)) (+.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (fma.f64 (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) (+.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 1) 1)))
(*.f64 (/.f64 b (fma.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) (+.f64 2 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 1) 3) -1))
(*.f64 (/.f64 b (+.f64 1 (*.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (+.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))) (+.f64 (pow.f64 (+.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) 3) -1))
(pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2) 1/2)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 2)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 3)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(fabs.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 b) (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 3))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3)))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) (pow.f64 b 3)))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))) 1))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 30 computations (47.4% saved)

series6.0ms (0%)

Counts
4 → 72
Calls

21 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1060×*-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
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 angle (PI.f64)))))))) (#(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 b (*.f64 angle (PI.f64))) (*.f64 b angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))))) (#(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 b (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 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 b (*.f64 angle (PI.f64)))))))) (#(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 b (*.f64 angle (PI.f64))) 3/2) (sqrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))) (#(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 b (*.f64 angle (PI.f64)))) (*.f64 angle (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 angle (PI.f64)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 b angle)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.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 b (*.f64 angle (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))) 4))) (cbrt.f64 (*.f64 b (*.f64 angle (PI.f64)))))))) (#(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 b (*.f64 angle (PI.f64)))) 4)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 b (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))))
((#(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 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/2)))) (#(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 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) 3/2)))) (#(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 pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6) 1/6)))) (#(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 fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 b (*.f64 angle (PI.f64)))))))) (#(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 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 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 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 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b (*.f64 angle (PI.f64))) 1/180) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6)) 1/3)))) (#(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 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))) (#(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 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/34012224000000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))))))

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1682×associate-/l*
1588×associate-/r*
1260×associate-*r*
1150×associate-*l*
1066×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2)
0.5b
(/.f64 (PI.f64) (/.f64 180 angle))
25.7b
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
27.9b
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3))
Compiler

Compiled 94 to 68 computations (27.7% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1282×associate-*r/
1058×associate-/r*
998×associate-*l/
734×associate-/l*
400×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
1052×+-commutative
896×fma-def
766×distribute-lft-in
760×distribute-rgt-in
602×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

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

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 115 to 80 computations (30.4% saved)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 136 to 84 computations (38.2% saved)

series1.0ms (0%)

Counts
3 → 12
Calls

3 calls:

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

rewrite112.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1782×associate-*r/
1430×associate-*l/
1422×associate-/r*
1076×associate-/l*
292×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
1486×associate-+r+
1282×associate-+l+
1160×unswap-sqr
876×associate-*r/
758×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01451321
12761305
211911297
349641297
Stop Event
node limit
Counts
71 → 81
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 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(*.f64 1 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1)
(*.f64 (cbrt.f64 (PI.f64)) 1)
(*.f64 1 (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/6) (pow.f64 (PI.f64) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/3) (pow.f64 (sqrt.f64 (PI.f64)) 1/3))
(pow.f64 (PI.f64) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3)
(sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)))
(fabs.f64 (cbrt.f64 (PI.f64)))
(log.f64 (exp.f64 (cbrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (PI.f64)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (PI.f64))))
(exp.f64 (log.f64 (cbrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(cbrt.f64 (pow.f64 (PI.f64) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (PI.f64)))) 1)
(cbrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) 1)
(cbrt.f64 (PI.f64))
(*.f64 1 (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(*.f64 (pow.f64 (PI.f64) 1/6) (pow.f64 (PI.f64) 1/6))
(cbrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 1/3) (pow.f64 (sqrt.f64 (PI.f64)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (PI.f64) 1/3)
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) 1)
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) 1/2)
(sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)))
(pow.f64 (pow.f64 (PI.f64) 1/6) 2)
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 3)
(cbrt.f64 (PI.f64))
(sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)))
(fabs.f64 (cbrt.f64 (PI.f64)))
(cbrt.f64 (PI.f64))
(log.f64 (exp.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (PI.f64)))))
(cbrt.f64 (PI.f64))
(expm1.f64 (log1p.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(exp.f64 (log.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/3))
(cbrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) 1))
(cbrt.f64 (PI.f64))
(log1p.f64 (expm1.f64 (cbrt.f64 (PI.f64))))
(cbrt.f64 (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (PI.f64)) 2))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (PI.f64) 1/6) (*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(cbrt.f64 (pow.f64 (PI.f64) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) 1))
(pow.f64 (cbrt.f64 (PI.f64)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (PI.f64)) 2)

eval614.0ms (3.4%)

Compiler

Compiled 28744 to 20509 computations (28.6% saved)

prune605.0ms (3.3%)

Pruning

194 alts after pruning (187 fresh and 7 done)

PrunedKeptTotal
New985311016
Fresh8156164
Picked011
Done369
Total9961941190
Error
19.6b
Counts
1190 → 194
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 3/2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.5b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
41.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))) 2))
41.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6))))) 2))
50.1b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 1)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.0b
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
34.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.9b
(+.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.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))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1 (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)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.5b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
27.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a (cos.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) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.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))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
23.4b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
27.4b
(+.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))
21.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
41.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 4 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
40.9b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
59.3b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
41.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
35.6b
(+.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 (PI.f64) (*.f64 angle 1/90))))))
55.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
41.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
41.7b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
59.2b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
21.8b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.f64 180) (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.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 180 angle)))) 2))
26.1b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
35.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 1/3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b)) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 (*.f64 b angle)) (PI.f64)) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64))) 2))
21.9b
(+.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))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 3)) 2))
44.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3))) 2))
41.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 3))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64)))))) 2))
44.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.f64 angle)))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64)))))) 2))
21.8b
(+.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 180 angle))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
21.9b
(+.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))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
30.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) 2))
22.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))
21.8b
(+.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 angle 1/180)) 2)))) 2))
21.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
21.8b
(+.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))
45.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) 1/3)))) 2))
44.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
44.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle))))) 2))
21.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
26.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
34.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3)))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
33.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
22.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))))) 2))
21.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))))) 2))
21.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))))) 2))
28.5b
(+.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))
27.7b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 1/180))) 2))
35.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))) 2))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
27.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
41.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1/3)) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))) 3)) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle)))) 3)) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))) 3)) 2))
26.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 180)))))) 3)) 2))
40.9b
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))) (/.f64 2 (*.f64 b b))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 2 (/.f64 angle 180)) (PI.f64)))) (/.f64 2 (*.f64 b b))))
35.6b
(+.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)))))))
37.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) 2) (*.f64 1/32400 (*.f64 angle angle))))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 b b)))
31.2b
(+.f64 (pow.f64 (*.f64 a 1) 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))))
35.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64)))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90))))))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))))
35.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))))))
33.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 b 2) (*.f64 b (-.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) (+.f64 angle angle)))))))
27.6b
(+.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)))
25.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
37.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
43.5b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 b (PI.f64)))))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
31.1b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
35.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
26.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
26.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
35.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/1049760000)))))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
37.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))))
33.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b))))))
27.6b
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 b angle))))
22.2b
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
41.0b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
54.3b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))))
40.8b
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
31.4b
(+.f64 (pow.f64 (*.f64 a 1) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 6)))
Compiler

Compiled 5447 to 4420 computations (18.9% saved)

regimes1.4s (8%)

Counts
306 → 1
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(+.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) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 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 angle (*.f64 (PI.f64) 1/180))) 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 1/180 angle) (*.f64 b (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 (*.f64 b angle)) (PI.f64)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 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 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 b angle))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (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 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 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))))))
(+.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 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.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 b 2) (*.f64 b (-.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) (+.f64 angle angle)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 2 (/.f64 angle 180)) (PI.f64)))) (/.f64 2 (*.f64 b b))))
(+.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 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(+.f64 (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) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 angle 180) (/.f64 1 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 1/180 (PI.f64)))))
(+.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 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))) (/.f64 2 (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 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) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(+.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 (*.f64 1/180 (*.f64 angle (-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))) 2))
(+.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 1) 2) (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 1/1049760000)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 0)) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (/.f64 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 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 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 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 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 180)) 3)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 180 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 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 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 3) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (/.f64 (PI.f64) (/.f64 180 angle)) 3) 1/3))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3) 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 angle (PI.f64))))) 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 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 1/180 (*.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 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 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 (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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))) 1/3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 180))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) 2) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 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 (cos.f64 0) (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 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64))))) (*.f64 1/180 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 b (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 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (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) (sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 4)))
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (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) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 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 angle 1/180)) 2)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (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 (/.f64 angle 180)) 2)) (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 (/.f64 180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (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 (/.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 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) b))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 0)) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 b b)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.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 (expm1.f64 (log1p.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) (expm1.f64 (log1p.f64 (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 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (log.f64 (exp.f64 (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 (exp.f64 2) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.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 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (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 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (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 (expm1.f64 (log1p.f64 (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 (log.f64 (exp.f64 (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 (log.f64 (exp.f64 (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 (log1p.f64 (expm1.f64 (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 1) 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 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) 3) 1/3)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 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 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(+.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 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 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 180))) 3))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))) 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 1/180 (*.f64 angle (PI.f64))))) 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 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/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) (exp.f64 (*.f64 2 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.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 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))))) 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 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 1/180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle)))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 4 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.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 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 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 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 (/.f64 180 angle)))))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 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 1) 2) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) b)) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (cbrt.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 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.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 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) 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 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (PI.f64))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.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 (*.f64 angle (PI.f64))) 180) (sqrt.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 (pow.f64 (cbrt.f64 -1/180) 2) (/.f64 angle (/.f64 (cbrt.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 (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 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (cbrt.f64 angle)) (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 (neg.f64 angle) (*.f64 (cbrt.f64 (/.f64 -180 (PI.f64))) (cbrt.f64 (/.f64 -180 (PI.f64))))) (cbrt.f64 (/.f64 -180 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (/.f64 angle 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 1 (PI.f64))))) (cbrt.f64 (/.f64 1 (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) (cbrt.f64 (/.f64 180 angle))) (pow.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 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (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 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 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 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (sqrt.f64 (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (exp.f64 (log.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 angle 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 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 3))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 angle) (/.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2) (cbrt.f64 180)))))) 3)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (E.f64) (*.f64 2 (pow.f64 (pow.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 3) 1/3))))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 1/32400))))) 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) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (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) (cbrt.f64 (/.f64 180 angle))) (exp.f64 (*.f64 2 (log.f64 (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 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (fma.f64 -1/194400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (+.f64 (log.f64 (*.f64 (*.f64 1/180 b) (PI.f64))) (log.f64 angle))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)) (pow.f64 (cbrt.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) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (pow.f64 (*.f64 a (cos.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) (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 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))))) 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 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))))) 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 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (PI.f64)))))) 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 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))) 3)) 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))) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 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 (*.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 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.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 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 (/.f64 180 angle))))) 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) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 4))))
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))) 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 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 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 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2)) 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 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))))) 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 (sqrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 angle))) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (sqrt.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 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 angle 180)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (+.f64 1 (exp.f64 (log1p.f64 (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) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) 2) (*.f64 (cbrt.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) 3) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle)))))) 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 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/6)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) 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 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (cbrt.f64 180))) (sqrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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 180)))) (*.f64 (cbrt.f64 b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1 (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)))) 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))) (*.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))))))) 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 (PI.f64)) (/.f64 180 angle)) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) 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 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 4)))))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 (cbrt.f64 angle)))) (pow.f64 (cbrt.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 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64))))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/3) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))) 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 180)))) 2)) (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) (pow.f64 (cbrt.f64 (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 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))) 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 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) 2))
(+.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (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 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))) 2) (cbrt.f64 (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 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) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) 2) (sqrt.f64 (pow.f64 (cbrt.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 180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 2) 1/6)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle 180)) 3) 1/3) 1/6))))) 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
b
210.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
198.0ms
angle
192.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))
187.0ms
a
Results
ErrorSegmentsBranch
21.6b1a
21.6b1b
21.6b1angle
21.6b1(+.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))
21.6b1(*.f64 (PI.f64) (/.f64 angle 180))
21.6b1(/.f64 angle 180)
Compiler

Compiled 7838 to 5656 computations (27.8% saved)

regimes132.0ms (0.7%)

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

5 calls:

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

Compiled 607 to 420 computations (30.8% saved)

regimes87.0ms (0.5%)

Counts
31 → 1
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(+.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) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 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 angle (*.f64 (PI.f64) 1/180))) 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 1/180 angle) (*.f64 b (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 (*.f64 b angle)) (PI.f64)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 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 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 b angle))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (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 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 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))))))
(+.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 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.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 b 2) (*.f64 b (-.f64 1 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) (+.f64 angle angle)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 2 (/.f64 angle 180)) (PI.f64)))) (/.f64 2 (*.f64 b b))))
(+.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
a
14.0ms
(/.f64 angle 180)
14.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
14.0ms
b
13.0ms
angle
Results
ErrorSegmentsBranch
21.7b1a
21.7b1b
21.7b1angle
21.7b1(*.f64 (PI.f64) (/.f64 angle 180))
21.7b1(/.f64 angle 180)
Compiler

Compiled 575 to 396 computations (31.1% saved)

regimes163.0ms (0.9%)

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

4 calls:

38.0ms
(/.f64 angle 180)
38.0ms
angle
37.0ms
b
35.0ms
a
Results
ErrorSegmentsBranch
26.2b3a
24.5b3b
21.7b3angle
21.7b3(/.f64 angle 180)
Compiler

Compiled 519 to 354 computations (31.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.99048571681193e-15
3.5903364909311456e-6
0.0ms
-10.435700320850971
-1.0681306475610933e-12
Compiler

Compiled 28 to 21 computations (25% saved)

regimes121.0ms (0.7%)

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

3 calls:

41.0ms
angle
35.0ms
a
34.0ms
b
Results
ErrorSegmentsBranch
26.2b3a
24.5b3b
21.7b3angle
Compiler

Compiled 469 to 317 computations (32.4% saved)

bsearch85.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
8.982874290261475e-13
0.0006462605683676062
45.0ms
-1878.426057753175
-1.922635165609968e-10
Results
69.0ms304×body256valid
10.0ms41×body256infinite
Compiler

Compiled 923 to 727 computations (21.2% saved)

regimes94.0ms (0.5%)

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

3 calls:

29.0ms
b
29.0ms
angle
27.0ms
a
Results
ErrorSegmentsBranch
26.2b3a
24.5b3b
21.7b3angle
Compiler

Compiled 364 to 242 computations (33.5% saved)

bsearch93.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
8.982874290261475e-13
0.0006462605683676062
51.0ms
-1878.426057753175
-1.922635165609968e-10
Results
78.0ms304×body256valid
9.0ms44×body256infinite
Compiler

Compiled 923 to 727 computations (21.2% saved)

regimes91.0ms (0.5%)

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

3 calls:

30.0ms
angle
27.0ms
b
26.0ms
a
Results
ErrorSegmentsBranch
26.2b3a
24.5b3b
21.8b3angle
Compiler

Compiled 344 to 227 computations (34% saved)

bsearch83.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
8.982874290261475e-13
0.0006462605683676062
44.0ms
-1878.426057753175
-1.922635165609968e-10
Results
67.0ms304×body256valid
10.0ms48×body256infinite
Compiler

Compiled 923 to 727 computations (21.2% saved)

regimes83.0ms (0.5%)

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

3 calls:

26.0ms
angle
25.0ms
b
25.0ms
a
Results
ErrorSegmentsBranch
26.2b3a
25.1b3b
25.1b3angle
Compiler

Compiled 324 to 214 computations (34% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.4734250084962044e-15
2.8742004603837636e-13
20.0ms
-2.5670726637978755e-36
-8.465486734689007e-37
Results
43.0ms192×body256valid
5.0ms23×body256infinite
Compiler

Compiled 582 to 444 computations (23.7% saved)

regimes77.0ms (0.4%)

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

3 calls:

24.0ms
b
24.0ms
angle
23.0ms
a
Results
ErrorSegmentsBranch
26.2b3a
25.1b3b
25.1b3angle
Compiler

Compiled 286 to 192 computations (32.9% saved)

bsearch102.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.7409054796032463e+129
1.2059976861224426e+141
74.0ms
-1.8939446273989792e+160
-2.380777766250412e+148
Results
52.0ms56×body1024valid
30.0ms137×body256valid
7.0msbody2048valid
5.0ms10×body512valid
2.0msbody512infinite
1.0msbody1024infinite
0.0msbody256infinite
Compiler

Compiled 576 to 466 computations (19.1% saved)

regimes31.0ms (0.2%)

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

3 calls:

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

Compiled 267 to 180 computations (32.6% saved)

regimes28.0ms (0.2%)

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

3 calls:

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

Compiled 229 to 160 computations (30.1% saved)

regimes13.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(+.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) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
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
4.0ms
angle
4.0ms
a
Results
ErrorSegmentsBranch
27.6b1a
27.6b1b
27.6b1angle
Compiler

Compiled 75 to 55 computations (26.7% 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 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
Outputs
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
Calls

3 calls:

3.0ms
a
3.0ms
angle
3.0ms
b
Results
ErrorSegmentsBranch
27.6b1a
27.6b1b
27.6b1angle
Compiler

Compiled 45 to 35 computations (22.2% saved)

simplify26.0ms (0.1%)

Algorithm
egg-herbie
Rules
72×*-commutative
44×+-commutative
16×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251259
11911259
22041259
32121259
42161259
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 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(if (<=.f64 (/.f64 angle 180) -10) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64))))))) (if (<=.f64 (/.f64 angle 180) 6338253001141147/1267650600228229401496703205376) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))) (if (<=.f64 angle 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/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 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2))) (if (<=.f64 angle 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -7482888383134223/2993155353253689176481146537402947624255349848014848) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (if (<=.f64 angle 3929716860707511/1267650600228229401496703205376) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (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))))))))
(if (<=.f64 b -600000000000000006672325810852597018076967205618304634695732903275411574359462129301761164004680774332397504003794742283403259555379490707305064824832) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64))) 2)) (if (<=.f64 b 5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432) (+.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 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 b angle))))
(+.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) (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
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 (*.f64 angle 1/180) (PI.f64)))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(if (<=.f64 (/.f64 angle 180) -10) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64))))))) (if (<=.f64 (/.f64 angle 180) 6338253001141147/1267650600228229401496703205376) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 (/.f64 angle 180) -10) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (/.f64 2 (/.f64 (/.f64 180 angle) (PI.f64))))))) (if (<=.f64 (/.f64 angle 180) 6338253001141147/1267650600228229401496703205376) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 b angle))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))) (if (<=.f64 angle 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/1152921504606846976) (+.f64 (pow.f64 a 2) (*.f64 (/.f64 (*.f64 b b) 2) (-.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 90)))))) (if (<=.f64 angle 5718490662849961/9223372036854775808) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 b angle))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/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 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/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 5718490662849961/9223372036854775808) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 b angle))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 90))) 2)))))
(if (<=.f64 angle -4842270319348757/1152921504606846976) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2))) (if (<=.f64 angle 5718490662849961/9223372036854775808) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (PI.f64) 2))) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 90))) 2)))))
(if (or (<=.f64 angle -4842270319348757/1152921504606846976) (not (<=.f64 angle 5718490662849961/9223372036854775808))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (/.f64 (-.f64 1 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 90))) 2))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 b angle))) (pow.f64 (PI.f64) 2))))
(if (<=.f64 angle -7482888383134223/2993155353253689176481146537402947624255349848014848) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (*.f64 b b)))))) (if (<=.f64 angle 3929716860707511/1267650600228229401496703205376) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/32400 (*.f64 (*.f64 angle b) (*.f64 angle b))) (pow.f64 (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))))))))
(if (or (<=.f64 angle -7482888383134223/2993155353253689176481146537402947624255349848014848) (not (<=.f64 angle 3929716860707511/1267650600228229401496703205376))) (+.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 (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 b angle))) (pow.f64 (PI.f64) 2))))
(if (<=.f64 b -600000000000000006672325810852597018076967205618304634695732903275411574359462129301761164004680774332397504003794742283403259555379490707305064824832) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 1/180 angle) (*.f64 b (PI.f64))) 2)) (if (<=.f64 b 5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432) (+.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 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/32400))))
(if (<=.f64 b -600000000000000006672325810852597018076967205618304634695732903275411574359462129301761164004680774332397504003794742283403259555379490707305064824832) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 b (PI.f64))) 2)) (if (<=.f64 b 5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432) (+.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 angle (*.f64 b (PI.f64))) 2)))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle (PI.f64)))) (*.f64 b angle))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) (*.f64 b (*.f64 (PI.f64) angle))))))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
(+.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 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)))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))
Compiler

Compiled 464 to 341 computations (26.5% saved)

soundness0.0ms (0%)

end264.0ms (1.5%)

Compiler

Compiled 428 to 266 computations (37.9% saved)

Profiling

Loading profile data...