Details

Time bar (total: 19.5s)

analyze666.0ms (3.4%)

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.8s (29.5%)

Results
1.6s1696×body1024valid
1.4s1408×body1024infinite
1.3s5531×body256valid
465.0ms845×body512valid
395.0ms701×body512infinite
307.0ms183×body2048valid
249.0ms1016×body256infinite
6.0msbody4096valid
Bogosity

preprocess183.0ms (0.9%)

Algorithm
egg-herbie
Rules
2464×sqr-pow
2064×cube-prod
1176×fabs-mul
960×unpow3
688×cube-mult
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042268
189268
2228268
3492268
4940268
51300268
61944268
72241268
82556268
93007268
103640268
114489268
125167268
135839268
146635268
157147268
167303268
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)

simplify182.0ms (0.9%)

Algorithm
egg-herbie
Rules
2732×sqr-pow
1680×cube-prod
984×fabs-mul
968×unswap-sqr
716×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01967
13367
27567
314967
426567
567267
6103667
7184167
8204667
9227267
10255767
11297767
12352167
13417267
14498167
15557767
16599767
17633367
18646367
19652367
20733867
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
Accurracy
64.2%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.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))
Compiler

Compiled 24 to 19 computations (20.8% saved)

localize38.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
60.1%
(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))
1.0ms
angle
@-inf
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1378×log-prod
872×pow-prod-down
704×pow-prod-up
610×pow-exp
596×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01584
131084
2358984
Stop Event
node limit
Counts
4 → 112
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
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1194×log-prod
1060×distribute-lft-in
942×distribute-rgt-in
448×associate-*r*
444×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03434882
17514724
225634518
374744518
Stop Event
node limit
Counts
172 → 186
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 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (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 (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 (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 (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 (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 (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 (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 (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 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (/.f64 (PI.f64) 180)))
(+.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 (PI.f64) (*.f64 angle 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -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 (PI.f64) (*.f64 angle 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (PI.f64) (*.f64 angle 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))
(*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b)))
(*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b)) (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 b b))) (pow.f64 (PI.f64) 4)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -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 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4)))))
(fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (fma.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (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)) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -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 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 b b)) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 angle 8) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (fma.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000)) (pow.f64 angle 8) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 b b) 1/765275040000000)) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4))))))
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(-.f64 (*.f64 (cos.f64 1) (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(-.f64 (*.f64 (cos.f64 1) (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 32400))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 angle 1/180))) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3/2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 1) 2))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1) 1))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)

eval111.0ms (0.6%)

Compiler

Compiled 6240 to 4556 computations (27% saved)

prune130.0ms (0.7%)

Pruning

68 alts after pruning (68 fresh and 0 done)

PrunedKeptTotal
New14968217
Fresh000
Picked101
Done000
Total15068218
Accurracy
66.1%
Counts
218 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.8%
(+.f64 (pow.f64 (*.f64 a (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
43.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.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))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
44.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
57.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
57.1%
(+.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))
35.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
63.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.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))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 2))
64.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 angle 1/180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
64.3%
(+.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))
27.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2))
27.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2))
27.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
64.3%
(+.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 1/180)))))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
37.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
44.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
52.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 4) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2)))
52.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
62.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
61.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
43.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
44.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))))
44.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
55.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4)))
63.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
36.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3)))
52.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3)))
36.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.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))
57.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
Compiler

Compiled 3836 to 3086 computations (19.6% saved)

localize58.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
99.0%
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.9%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 116 to 81 computations (30.2% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1024×log-prod
802×exp-prod
722×prod-diff
616×prod-exp
606×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01142
121442
2246542
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(+.f64 0 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1480×fma-def
1222×times-frac
748×unswap-sqr
692×log-prod
514×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02072556
14582504
213852476
356332470
Stop Event
node limit
Counts
88 → 111
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 1) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (exp.f64 1)) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1))) 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))) (exp.f64 1))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(+.f64 0 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/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 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 1) 1)
(expm1.f64 1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (exp.f64 1)) 1)
(+.f64 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (expm1.f64 1))
(fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (expm1.f64 1))
(fma.f64 (*.f64 angle angle) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (E.f64))) (expm1.f64 1))
(fma.f64 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1) (E.f64) -1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1))) 1)
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64))) (fma.f64 (pow.f64 angle 4) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)) (E.f64))) -1)
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) (*.f64 (E.f64) (pow.f64 angle 4)))) (expm1.f64 1))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (fma.f64 (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) 1) (E.f64) -1))
(fma.f64 (E.f64) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 -1/64800 angle))) (fma.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000) 1)) -1)
(-.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (exp.f64 1)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))) (exp.f64 1))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)) (*.f64 1/8398080000 (pow.f64 (PI.f64) 4))) (exp.f64 1))) (exp.f64 1)))) 1)
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (E.f64))) (fma.f64 (pow.f64 angle 6) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000)) (fma.f64 (pow.f64 angle 4) (*.f64 (E.f64) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)) (E.f64)))) -1)
(fma.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (E.f64))) (+.f64 (*.f64 (E.f64) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000)))) (expm1.f64 1)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (E.f64)))) (fma.f64 (E.f64) (fma.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -31/24488801280000000) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/6298560000))) (expm1.f64 1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 0 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(-.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) -1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) -1) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (+.f64 1 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (expm1.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (sqrt.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/3))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) -1)
(expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
99.5%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1162×log-prod
746×pow-prod-down
596×prod-diff
582×pow-prod-up
506×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
124425
2290625
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(+.f64 0 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1240×log-prod
1146×associate-*r*
1096×associate-*l*
626×associate-+r+
620×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0941373
12261331
26911325
342431319
471151319
Stop Event
node limit
Counts
45 → 46
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 0 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
Outputs
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (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 1/180 (*.f64 (*.f64 angle b) (PI.f64)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64)))
(*.f64 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 1/180 (*.f64 (*.f64 angle b) (PI.f64))))
(fma.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 b (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(*.f64 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 1/180 (*.f64 (*.f64 angle 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 b (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))))))
(fma.f64 -1/34992000 (*.f64 b (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 b (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 b (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 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 (*.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 1/180 (*.f64 (*.f64 angle b) (PI.f64))))))
(fma.f64 -1/30855889612800000000 (*.f64 b (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))) (fma.f64 1/22674816000000 (*.f64 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 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 b (*.f64 (pow.f64 angle 7) (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 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(*.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 0 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (pow.f64 (exp.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))

localize44.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
86.2%
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
60.2%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
60.1%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 102 to 66 computations (35.3% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1388×log-prod
920×pow-prod-down
722×prod-diff
702×pow-prod-up
604×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01581
130175
2340975
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
Outputs
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6) 1/6)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)))
(+.f64 0 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 5) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))

simplify96.0ms (0.5%)

Algorithm
egg-herbie
Rules
846×*-commutative
730×distribute-lft-in
692×distribute-rgt-in
650×prod-exp
592×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

localize56.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.9%
(cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))
38.2%
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
Compiler

Compiled 123 to 88 computations (28.5% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1130×log-prod
1058×prod-diff
680×pow-prod-down
578×pow-prod-up
546×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01334
126834
2288734
Stop Event
node limit
Counts
2 → 73
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))
Outputs
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1256×log-prod
1110×fma-def
638×unswap-sqr
562×*-commutative
550×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02202227
14712123
214062119
354742119
Stop Event
node limit
Counts
97 → 112
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))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (neg.f64 (*.f64 angle (cbrt.f64 -1/5832000))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (neg.f64 (*.f64 angle (cbrt.f64 -1/5832000))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (neg.f64 (*.f64 angle (cbrt.f64 -1/5832000))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (neg.f64 (*.f64 angle (cbrt.f64 -1/5832000))) (PI.f64))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 -1/5832000) (neg.f64 angle)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) 1)
(fma.f64 -1/2 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 1/5832000 (cbrt.f64 1/5832000)))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)) -1/2))))
(fma.f64 (*.f64 angle angle) (*.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (fma.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (*.f64 1/24 (pow.f64 angle 4))) (pow.f64 (PI.f64) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (fma.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) 1) (fma.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 1/5832000 (cbrt.f64 1/5832000)))) (*.f64 -1/720 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6))))
(+.f64 1 (fma.f64 -1/2 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/720 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/24 (pow.f64 angle 4)))))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))
(cos.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 9) 1/18))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 9) 1/18))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2) 1/2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1/3) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) 1) 1/3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

localize71.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
95.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
82.3%
(cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 156 to 117 computations (25% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1294×log-prod
744×prod-diff
740×pow-prod-down
618×pow-prod-up
522×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01674
131634
2362234
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
Outputs
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

simplify75.0ms (0.4%)

Algorithm
egg-herbie
Rules
1168×log-prod
998×unswap-sqr
946×fma-def
600×swap-sqr
566×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02112382
14352312
212922224
355252218
Stop Event
node limit
Counts
98 → 113
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1)))
(fma.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6) (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (exp.f64 1/3))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (E.f64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cbrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (E.f64) (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (E.f64) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) 1/6)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))

eval678.0ms (3.5%)

Compiler

Compiled 28604 to 21271 computations (25.6% saved)

prune496.0ms (2.5%)

Pruning

106 alts after pruning (103 fresh and 3 done)

PrunedKeptTotal
New88387970
Fresh471663
Picked011
Done224
Total9321061038
Accurracy
66.8%
Counts
1038 → 106
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
58.9%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
55.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
55.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (E.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.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))
64.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3))
40.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))) 2) (*.f64 b b)))
44.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2) (*.f64 b b)))
47.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (*.f64 b b)))
44.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle 1/32400))) (*.f64 b b)))
43.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 b b)))
63.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)))
64.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
49.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
44.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
35.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
63.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2))
27.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
48.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle b) (PI.f64))) 2))
56.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64)))) 2))
56.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
43.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2))
56.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3)) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
59.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
37.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 3/2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
44.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
62.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
61.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
42.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
44.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))))
44.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))
55.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 4)))
63.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3)))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3)))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
52.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)))
Compiler

Compiled 5433 to 4476 computations (17.6% saved)

localize61.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
98.4%
(cbrt.f64 1/5832000)
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.9%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
Compiler

Compiled 103 to 72 computations (30.1% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

3 calls:

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

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1022×log-prod
968×prod-diff
764×prod-exp
672×pow-prod-down
520×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
121428
2247528
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(cbrt.f64 1/5832000)
Outputs
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 0 (cbrt.f64 1/5832000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1)
(*.f64 (cbrt.f64 1/5832000) 1)
(*.f64 1 (cbrt.f64 1/5832000))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(pow.f64 1/5832000 1/3)
(pow.f64 (cbrt.f64 1/5832000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(pow.f64 1/34012224000000 1/6)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1052×fma-def
758×unswap-sqr
722×sqr-pow
722×log-prod
658×exp-prod
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01661422
13281346
211071342
344131342
464291324
Stop Event
node limit
Counts
66 → 83
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 0 (cbrt.f64 1/5832000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1)
(*.f64 (cbrt.f64 1/5832000) 1)
(*.f64 1 (cbrt.f64 1/5832000))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(pow.f64 1/5832000 1/3)
(pow.f64 (cbrt.f64 1/5832000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(pow.f64 1/34012224000000 1/6)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 1/5832000) 2)) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) 1)
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (pow.f64 (cbrt.f64 1/5832000) 2) 1)
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (cbrt.f64 1/34012224000000) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 1/5832000) 2)) (pow.f64 (PI.f64) 2)) (*.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 1/5832000) 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4)) (*.f64 1/24 (pow.f64 angle 4)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (pow.f64 (cbrt.f64 1/5832000) 2) 1))
(fma.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4)) (*.f64 1/24 (pow.f64 angle 4)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (cbrt.f64 1/34012224000000) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (cbrt.f64 1/5832000) 2)) (pow.f64 (PI.f64) 2)) (fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (cbrt.f64 1/5832000) 6)) (pow.f64 (PI.f64) 6)) (*.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 1/5832000) 4)) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/34012224000000))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 angle 4) (*.f64 1/5832000 (cbrt.f64 1/5832000))) (*.f64 1/24 (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/34012224000000))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 angle 4) (*.f64 1/5832000 (cbrt.f64 1/5832000))) (*.f64 1/24 (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/2 (*.f64 angle angle))) (cbrt.f64 1/34012224000000) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) 1/34012224000000))))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (cbrt.f64 1/5832000) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (cbrt.f64 1/5832000)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 1/5832000))))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 0 (cbrt.f64 1/5832000))
(cbrt.f64 1/5832000)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(cbrt.f64 1/5832000)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1)
(cbrt.f64 1/5832000)
(*.f64 (cbrt.f64 1/5832000) 1)
(cbrt.f64 1/5832000)
(*.f64 1 (cbrt.f64 1/5832000))
(cbrt.f64 1/5832000)
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(cbrt.f64 1/5832000)
(pow.f64 1/5832000 1/3)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 1/5832000) 1)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(pow.f64 1/34012224000000 1/6)
(cbrt.f64 1/5832000)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(cbrt.f64 1/5832000)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(cbrt.f64 1/5832000)
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(cbrt.f64 1/5832000)
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 angle (*.f64 b (PI.f64)))
99.6%
(*.f64 b (PI.f64))
99.6%
(pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)
99.6%
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
Compiler

Compiled 57 to 30 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 24
Calls

21 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1182×log-prod
844×prod-exp
764×pow-prod-down
572×pow-unpow
556×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01272
124872
2283472
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64))))
(pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2)
(*.f64 b (PI.f64))
(*.f64 angle (*.f64 b (PI.f64)))
Outputs
(+.f64 0 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1)
(pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 1/180 angle))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))) 1)
(*.f64 1/180 (*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (pow.f64 (*.f64 1/180 angle) 2) (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1/180) (*.f64 b (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (PI.f64) angle))) 1/180)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 5) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(+.f64 0 (*.f64 b (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) angle)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (PI.f64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
996×prod-exp
792×log-prod
782×exp-sum
698×cube-prod
520×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02883798
16402962
224212962
359912962
Stop Event
node limit
Counts
144 → 138
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 0 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1)
(pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(fabs.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 1/180 angle))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))) 1)
(*.f64 1/180 (*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (pow.f64 (*.f64 1/180 angle) 2) (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1/180) (*.f64 b (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (PI.f64) angle))) 1/180)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 5) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(+.f64 0 (*.f64 b (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) angle)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (PI.f64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))
Outputs
(*.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 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (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 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 0 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 angle 1/180))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 angle 1/180)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1/2)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) 3/2)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 3)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6) 1/6)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3) 1/3)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2)
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(fabs.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) (*.f64 1/180 angle)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 1))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1/2))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1/2))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 3))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3)) 1/3))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 2))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/180 (*.f64 b (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))) 1)
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 1/180 (*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 b (*.f64 (PI.f64) angle)) (*.f64 1/180 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400) 1)
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 4) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (*.f64 1/180 angle) 2) (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 1/180) (*.f64 b (*.f64 (PI.f64) angle)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (PI.f64) angle))) 1/180)
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 5) (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 1/180 angle)) (*.f64 b (PI.f64)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) 2))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))) 1) 1))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))))) 3))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) 6)) 1/3))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400)))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 0 (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(*.f64 b (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(*.f64 b (PI.f64))
(pow.f64 (*.f64 b (PI.f64)) 1)
(*.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)) 2) 1/2)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(*.f64 b (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(*.f64 b (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 b (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(*.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))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(*.f64 b (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) angle)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) b) angle))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))) 1) 1))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1/3))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 2))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle b))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 angle) 1)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 angle)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 angle) 1)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))

localize52.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.2%
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2))
90.6%
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b))
60.1%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
60.0%
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
Compiler

Compiled 117 to 72 computations (38.5% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1654×log-prod
744×prod-diff
632×expm1-udef
628×log1p-udef
520×log-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01793
135893
2432785
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b))
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2))
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 0 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (*.f64 b b)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (*.f64 b b)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(fma.f64 1/2 (*.f64 b b) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(fma.f64 (*.f64 b b) 1/2 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))
(+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(+.f64 0 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))))
(/.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (neg.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (neg.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/2 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1592×log-prod
464×associate-*r*
454×associate-/l*
454×cancel-sign-sub-inv
426×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02795945
16485743
225745557
376965557
Stop Event
node limit
Counts
139 → 159
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 0 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (*.f64 b b)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (*.f64 b b)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(fma.f64 1/2 (*.f64 b b) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(fma.f64 (*.f64 b b) 1/2 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))
(+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(+.f64 0 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))))
(/.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (neg.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (neg.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/2 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)
Outputs
1
(+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (*.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1))
(+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 1 (+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (+.f64 1 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(+.f64 (fma.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)) (*.f64 -1/382637520000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))
(+.f64 (fma.f64 -1/16200 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/382637520000000))) (fma.f64 (*.f64 1/1574640000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4) 1))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400))
(*.f64 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 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)))))
(fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400))))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400)))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 8)))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 b b))) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 b b))) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 b b))) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)))))))
(+.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) 1/765275040000000)))))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (pow.f64 b 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/32400)
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000))
(fma.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/32400 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000)))
(fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400)))
(+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000)))
(fma.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/765275040000000 (fma.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/32400 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000))))
(fma.f64 (*.f64 (pow.f64 angle 6) 1/765275040000000) (pow.f64 (PI.f64) 6) (fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400))))
(+.f64 (*.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8))) (+.f64 (*.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 1/765275040000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1/765275040000000 (fma.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1/32400 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000)))))
(fma.f64 -1/347128758144000000000 (*.f64 (pow.f64 angle 8) (pow.f64 (PI.f64) 8)) (fma.f64 (*.f64 (pow.f64 angle 6) 1/765275040000000) (pow.f64 (PI.f64) 6) (fma.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) -1/3149280000 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) 1/32400)))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 0 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(+.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))) 1)
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 b b) (/.f64 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8))
(/.f64 (*.f64 (*.f64 b b) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (*.f64 b b))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (*.f64 b b))
(/.f64 (*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (*.f64 b b)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(/.f64 (*.f64 b b) (/.f64 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (*.f64 b b)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) (*.f64 b b)))
(*.f64 (/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (*.f64 b b))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (*.f64 b b))
(pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 1)
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 3)
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3) 1/3)
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2)
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2) (pow.f64 b 4)))
(fabs.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (*.f64 b b)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)) 3))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 1))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 1/2 (*.f64 b b) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (*.f64 b b) 1/2 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(+.f64 0 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4) (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (neg.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (neg.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(*.f64 (-.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) -1/8 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/4))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2 1/2)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(/.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) -1/4)) (fma.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 1)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 3)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3) 1/3)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 2))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) 3))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)) 1))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (neg.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/2 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4)) (neg.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1/4))) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1/2)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)) 1/2)
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)

localize47.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.7%
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 94 to 63 computations (33% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite63.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1512×prod-diff
1026×log-prod
542×pow-prod-down
492×pow-prod-up
436×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
121019
2266919
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Outputs
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1020×distribute-lft-out
862×associate-*r*
848×log-prod
792×associate-*l*
468×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0100959
1200919
2581911
33492911
45992911
Stop Event
node limit
Counts
39 → 50
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 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1)))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) 1/3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

localize60.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.5%
(pow.f64 (PI.f64) 4)
75.8%
(+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))
71.4%
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4))))
60.1%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 151 to 104 computations (31.1% saved)

series6.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1052×fma-def
718×expm1-udef
710×log1p-udef
610×log-pow
430×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020127
1440119
25550119
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4))))
(+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))
(pow.f64 (PI.f64) 4)
Outputs
(+.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 3) (pow.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (*.f64 b b)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3) 1/3)
(pow.f64 (*.f64 b (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (exp.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) (pow.f64 (*.f64 b b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(fma.f64 b (*.f64 b (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 b b) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 b b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 1 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) b) b (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) b) b (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(*.f64 1 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2) (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (/.f64 1 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (neg.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 (cbrt.f64 (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 angle angle) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 angle 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (cbrt.f64 (pow.f64 (PI.f64) 8))) (cbrt.f64 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 2)) (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)) -1/3149280000 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) angle) (*.f64 (PI.f64) 1/180) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (PI.f64) 1/180)) angle (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 4))) 1)
(*.f64 (pow.f64 (PI.f64) 4) 1)
(*.f64 1 (pow.f64 (PI.f64) 4))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (cbrt.f64 (pow.f64 (PI.f64) 8)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (cbrt.f64 (pow.f64 (PI.f64) 4)))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 4) (pow.f64 (cbrt.f64 (PI.f64)) 4))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 4) (pow.f64 (sqrt.f64 (PI.f64)) 4))
(sqrt.f64 (pow.f64 (PI.f64) 8))
(log.f64 (exp.f64 (pow.f64 (PI.f64) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 4)))
(exp.f64 (*.f64 4 (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 4)))

simplify152.0ms (0.8%)

Algorithm
egg-herbie
Rules
1260×times-frac
948×associate-*r*
760×associate-*l*
744×cancel-sign-sub-inv
630×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037112813
1102011915
2349111711
Stop Event
node limit
Counts
187 → 235
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(+.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 3) (pow.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (*.f64 b b)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3) 1/3)
(pow.f64 (*.f64 b (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (exp.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) (pow.f64 (*.f64 b b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(fma.f64 b (*.f64 b (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 b b) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 b b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 1 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) b) b (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) b) b (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(*.f64 1 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2) (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (/.f64 1 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (neg.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 (cbrt.f64 (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 angle angle) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 angle 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (cbrt.f64 (pow.f64 (PI.f64) 8))) (cbrt.f64 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 2)) (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)) -1/3149280000 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) angle) (*.f64 (PI.f64) 1/180) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (PI.f64) 1/180)) angle (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 4))) 1)
(*.f64 (pow.f64 (PI.f64) 4) 1)
(*.f64 1 (pow.f64 (PI.f64) 4))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (cbrt.f64 (pow.f64 (PI.f64) 8)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (cbrt.f64 (pow.f64 (PI.f64) 4)))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 4) (pow.f64 (cbrt.f64 (PI.f64)) 4))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 4) (pow.f64 (sqrt.f64 (PI.f64)) 4))
(sqrt.f64 (pow.f64 (PI.f64) 8))
(log.f64 (exp.f64 (pow.f64 (PI.f64) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 4)))
(exp.f64 (*.f64 4 (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 4)))
Outputs
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 (+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 b 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.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 b (*.f64 b (*.f64 angle angle))) (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2)
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))
(*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b)))
(*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 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)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))
(*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b)))
(*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 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)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 1/32400 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))
(*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))
(*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))
(*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))
(*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))) 1)
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 3) (pow.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2) 3) (pow.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 3) (pow.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))) (-.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 6) (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) 3))) (+.f64 (fma.f64 (pow.f64 b 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000)))))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (-.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))) (-.f64 (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (PI.f64) 8)))) (-.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b)))))
(/.f64 (*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 b b) (/.f64 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))))
(*.f64 (/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))) (*.f64 b b))
(*.f64 (/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4))) (*.f64 b b))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (*.f64 b b) (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000)))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (*.f64 b b)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (*.f64 b b) (/.f64 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))))
(*.f64 (/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))) (*.f64 b b))
(*.f64 (/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4))) (*.f64 b b))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (*.f64 b b) (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000)))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))))
(pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1)
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 3)
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3) 1/3)
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (*.f64 b (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))))) 2)
(pow.f64 (*.f64 b (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)))) 2)
(pow.f64 (*.f64 b (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))))) 2)
(pow.f64 (*.f64 b (hypot.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2) (pow.f64 b 4)))
(fabs.f64 (*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (exp.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3)))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 b (*.f64 b (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 b b) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 b b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 b b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 1 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 b (*.f64 b (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 b (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)) (*.f64 b (*.f64 b (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 b b)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle) (*.f64 b b))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) b) (*.f64 (sqrt.f64 -1/3149280000) b)))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2) 1 (*.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) 1))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))) (cbrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (sqrt.f64 (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) b) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle) (*.f64 b b))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) b) (*.f64 (sqrt.f64 -1/3149280000) b)))))
(fma.f64 (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 b (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle) (*.f64 b b))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) b) (*.f64 (sqrt.f64 -1/3149280000) b)))))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) b) b (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) b) b (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 -1/3149280000 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 b b) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 b (*.f64 b (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)) (*.f64 b (*.f64 b (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 b (*.f64 b (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (*.f64 b b))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(*.f64 b (*.f64 b (fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))))
(fma.f64 (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (*.f64 b (*.f64 b (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) b) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle) (*.f64 b b))) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/180 b))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) b) (*.f64 (sqrt.f64 -1/3149280000) b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))) 1)
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (/.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(*.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 1 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 2) (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle))) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))) 2)
(pow.f64 (hypot.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))) 2)
(*.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(*.f64 (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)))
(*.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (/.f64 1 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))))
(*.f64 (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(*.f64 (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(/.f64 (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6))) (neg.f64 (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(*.f64 (+.f64 (*.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (/.f64 1 (fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (-.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4))))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6)) (fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)))
(/.f64 (fma.f64 -1/31234447298506752000000000000 (pow.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 3) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 6)) (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (-.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))))) (neg.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (-.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (+.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1/3149280000)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4) (*.f64 (pow.f64 (PI.f64) 8) (*.f64 (pow.f64 angle 8) -1/9917964518400000000))) (+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/3149280000))))
(pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 1)
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 3)
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3) 1/3)
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)))) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle))) 2)
(pow.f64 (hypot.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))) 2)
(pow.f64 (hypot.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (exp.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) 3))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(exp.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))) 1))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (PI.f64) 1/180) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 1 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 1 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 8) (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 4)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 4)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/3149280000 (pow.f64 angle 4))))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (cbrt.f64 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (cbrt.f64 (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (cbrt.f64 (pow.f64 (PI.f64) 8))) (cbrt.f64 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 (cbrt.f64 (pow.f64 angle 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (cbrt.f64 (pow.f64 angle 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (pow.f64 angle 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 angle 8)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)) -1/3149280000) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 -1/3149280000) (sqrt.f64 -1/3149280000)))))
(fma.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 -1/3149280000) (sqrt.f64 -1/3149280000)))))
(fma.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 angle angle) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (pow.f64 angle 4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (cbrt.f64 (pow.f64 (PI.f64) 8))) (cbrt.f64 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (cbrt.f64 (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (*.f64 (pow.f64 angle 4) (*.f64 -1/3149280000 (cbrt.f64 (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (cbrt.f64 (pow.f64 (PI.f64) 8))) (cbrt.f64 (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 2)) (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 angle 4)) -1/3149280000 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 (pow.f64 angle 4) -1/3149280000)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8))) (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (cbrt.f64 (*.f64 1/9917964518400000000 (pow.f64 angle 8)))) (cbrt.f64 (*.f64 -1/3149280000 (pow.f64 angle 4))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle))) (*.f64 (sqrt.f64 -1/3149280000) (*.f64 angle angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (sqrt.f64 -1/3149280000) angle) angle)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 angle (*.f64 angle (sqrt.f64 -1/3149280000)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 -1/3149280000) (sqrt.f64 -1/3149280000)))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) angle) (*.f64 (PI.f64) 1/180) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (PI.f64) 1/180)) angle (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))
(fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle)) (*.f64 (*.f64 -1/3149280000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 4))) 1)
(pow.f64 (PI.f64) 4)
(*.f64 (pow.f64 (PI.f64) 4) 1)
(pow.f64 (PI.f64) 4)
(*.f64 1 (pow.f64 (PI.f64) 4))
(pow.f64 (PI.f64) 4)
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 4)) (cbrt.f64 (pow.f64 (PI.f64) 8)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (cbrt.f64 (pow.f64 (PI.f64) 4)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 8)) (cbrt.f64 (pow.f64 (PI.f64) 4)))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 2))
(pow.f64 (PI.f64) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 4) (pow.f64 (cbrt.f64 (PI.f64)) 4))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 4) 3)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 4) (pow.f64 (sqrt.f64 (PI.f64)) 4))
(pow.f64 (PI.f64) 4)
(sqrt.f64 (pow.f64 (PI.f64) 8))
(pow.f64 (PI.f64) 4)
(log.f64 (exp.f64 (pow.f64 (PI.f64) 4)))
(pow.f64 (PI.f64) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 4))))
(pow.f64 (PI.f64) 4)
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 4) 3))
(pow.f64 (PI.f64) 4)
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 4)))
(pow.f64 (PI.f64) 4)
(exp.f64 (*.f64 4 (log.f64 (PI.f64))))
(pow.f64 (PI.f64) 4)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (PI.f64))) 1))
(pow.f64 (PI.f64) 4)
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 4)))
(pow.f64 (PI.f64) 4)

eval714.0ms (3.7%)

Compiler

Compiled 31701 to 22539 computations (28.9% saved)

prune627.0ms (3.2%)

Pruning

125 alts after pruning (122 fresh and 3 done)

PrunedKeptTotal
New92952981
Fresh287098
Picked101
Done437
Total9621251087
Accurracy
67.3%
Counts
1087 → 125
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.3%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
58.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.8%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
45.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
41.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
58.9%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
46.9%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
55.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
26.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
55.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (E.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
44.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
45.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (fma.f64 1/32400 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 -1/3149280000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))))))
50.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 3))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
47.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (*.f64 b b)))
38.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
40.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1))) 2)) (*.f64 b b)))
46.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 2)) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 b b)))
43.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 1 2)) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b b)))
63.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))))
46.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
43.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 1/5832000 1/3))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (log.f64 (exp.f64 (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
57.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
25.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
49.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 (*.f64 b angle) (*.f64 1/180 (PI.f64))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
44.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 angle (/.f64 (PI.f64) 180))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
35.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
63.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2))
27.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
48.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
56.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (PI.f64)))) 2))
43.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2))
56.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3)) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/32400))
44.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
46.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
62.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (PI.f64) angle))) 1/180))
54.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))))))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
44.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 b b))))
49.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))))
63.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3)))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3)))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
52.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)))
Compiler

Compiled 6707 to 5494 computations (18.1% saved)

localize49.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/180))
98.4%
(cbrt.f64 1/5832000)
60.2%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
59.9%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
Compiler

Compiled 103 to 72 computations (30.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1482×pow1
1358×add-exp-log
1358×log1p-expm1-u
1358×expm1-log1p-u
1328×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
116015
2185315
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (PI.f64) (*.f64 angle 1/180))
Outputs
(-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1968×log-prod
1048×distribute-rgt-in
1038×distribute-lft-in
822×*-commutative
814×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036345
185345
2327345
32306345
47029345
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.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)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))

localize19.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
99.7%
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
99.6%
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
99.5%
(*.f64 (PI.f64) (*.f64 angle b))
Compiler

Compiled 57 to 30 computations (47.4% saved)

series9.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1834×prod-diff
1476×log-prod
658×fma-def
544×expm1-udef
542×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017102
135796
2401096
Stop Event
node limit
Counts
4 → 124
Calls
Call 1
Inputs
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
Outputs
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (exp.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 (PI.f64) (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (pow.f64 (*.f64 angle b) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) angle)) (*.f64 b b))
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 b b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (PI.f64)) (*.f64 angle b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 angle b)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) angle)) b)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) 2)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(*.f64 1 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))
(*.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(*.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (/.f64 1 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)) (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(/.f64 (neg.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))) (neg.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (neg.f64 (pow.f64 a 4))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))
(pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3) 1/3)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400 (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (*.f64 a a))
(fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1 (*.f64 a a))
(fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a))
(fma.f64 1 (*.f64 a a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a a) 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) 1/32400) (*.f64 a a))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) 1/32400) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 a a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 1/32400 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 a a))
(fma.f64 (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 a a))
(fma.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle b) 2) (*.f64 a a))

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
784×cancel-sign-sub-inv
732×associate-*r*
722×associate-*l*
680×cube-prod
672×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02959212
16747206
231437042
Stop Event
node limit
Counts
232 → 182
Calls
Call 1
Inputs
(*.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 (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 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 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (exp.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 (PI.f64) (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (pow.f64 (*.f64 angle b) 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) angle)) (*.f64 b b))
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 b b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (PI.f64)) (*.f64 angle b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 angle b)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) angle)) b)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) 2)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))) 1)
(-.f64 (/.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(*.f64 1 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))
(*.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(*.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (/.f64 1 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)) (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(/.f64 (neg.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))) (neg.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (neg.f64 (pow.f64 a 4))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))
(pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3) 1/3)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400 (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (*.f64 a a))
(fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1 (*.f64 a a))
(fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a))
(fma.f64 1 (*.f64 a a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a a) 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) 1/32400) (*.f64 a a))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) 1/32400) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 a a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (*.f64 1/32400 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 a a))
(fma.f64 (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 a a))
(fma.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle b) 2) (*.f64 a a))
Outputs
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (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)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(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 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 (pow.f64 a 2) (*.f64 1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/2)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 3)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 2)
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 3))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) 1))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle (PI.f64)) b)
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.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 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1)
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) b))))
(*.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 (PI.f64) (*.f64 angle b)) 2)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(*.f64 (pow.f64 (*.f64 angle b) 2) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 angle b) 2))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (PI.f64) angle) (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) angle)) (*.f64 b b))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) (*.f64 b b))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (PI.f64)) (*.f64 angle b))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 angle b)) (PI.f64))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) b) (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) b))))
(*.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 (PI.f64) (*.f64 angle b)) 2)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle b))) 4))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (PI.f64) angle)) b)
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) 1)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) 3)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3) 1/3)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) 2)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(sqrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4) 1/1049760000))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) 1/1049760000))
(fabs.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 3))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 angle (PI.f64)) b)) (log1p.f64 -32399/32400)))
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (exp.f64 (log1p.f64 -32399/32400)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (exp.f64 (log1p.f64 -32399/32400)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (log1p.f64 -32399/32400)) 1))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 angle (PI.f64)) b)) (log1p.f64 -32399/32400)))
(*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (exp.f64 (log1p.f64 -32399/32400)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (exp.f64 (log1p.f64 -32399/32400)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400)
(*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))) 1)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(-.f64 (/.f64 (pow.f64 a 4) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))) (/.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(*.f64 1 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 6) (pow.f64 a 6)) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) 1/1049760000 (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))))
(*.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (/.f64 1 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)) (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 6) (pow.f64 a 6)) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) 1/1049760000 (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4)))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 6) (pow.f64 a 6)) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) 1/1049760000 (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6)) (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 6) (pow.f64 a 6)) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) 1/1049760000 (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(/.f64 (neg.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 3) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)) (pow.f64 a 4))))
(*.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) 3) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)) (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) 3) (pow.f64 a 6)) (fma.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (-.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)) (*.f64 a a)) (pow.f64 a 4)))
(/.f64 (fma.f64 1/34012224000000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 6) (pow.f64 a 6)) (fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) 1/1049760000 (*.f64 (*.f64 a a) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)))) (neg.f64 (fma.f64 a a (*.f64 -1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)))))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(/.f64 (fma.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4) (neg.f64 (pow.f64 a 4))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 -1/1049760000 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4))) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2) -1/32400)))
(/.f64 (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) -1/1049760000)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) -1/32400)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) -1/32400)))
(pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 1)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 3)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3) 1/3)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 2))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2))))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(log.f64 (*.f64 (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (pow.f64 (exp.f64 a) a)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (pow.f64 (exp.f64 1/32400) (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 1))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 angle b) 1/180))) 2)
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
(fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400 (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1/32400 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) 1 (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 a a (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 1 (*.f64 a a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 a a) 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4) 1/1049760000)) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) 1/1049760000)) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/1049760000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400)) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4) 1/1049760000)) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4) 1/1049760000)) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 4)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 1/32400 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) 1/32400) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (*.f64 a a))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 angle b) 2) 1/32400) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 1/32400 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))
(fma.f64 (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2)) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) b) 2))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 4)) (*.f64 1/32400 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2))) (*.f64 a a))
(fma.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 angle b) 2) (*.f64 a a))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
(fma.f64 a a (pow.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180)) 2))

localize53.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.2%
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
60.1%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.7%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
Compiler

Compiled 133 to 83 computations (37.6% saved)

series8.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1886×log-prod
1102×fma-def
662×expm1-udef
658×log1p-udef
410×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01862
137862
2476558
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))
Outputs
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) 1)
(-.f64 (/.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2) (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(*.f64 b (fma.f64 b 1/2 (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1/2)))
(*.f64 b (fma.f64 (*.f64 b -1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b 1/2)))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))
(*.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 1)
(*.f64 1 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) 2) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 b b) 3) 1/8 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) 3) -1/8)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2)) (*.f64 1/4 (pow.f64 b 4)))))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2)) (/.f64 1 (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2)) (*.f64 1/4 (pow.f64 b 4))) (fma.f64 (pow.f64 (*.f64 b b) 3) 1/8 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) 3) -1/8))))
(/.f64 1 (/.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (-.f64 (*.f64 1/4 (pow.f64 b 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 b b) 3) 1/8 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) 3) -1/8)) (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2)) (*.f64 1/4 (pow.f64 b 4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 b b) 3) 1/8 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) 3) -1/8)) (fma.f64 (pow.f64 b 4) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b (*.f64 (*.f64 b 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2)) (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 b b) 3) 1/8 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) 3) -1/8))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2)) (*.f64 1/4 (pow.f64 b 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2))) (neg.f64 (*.f64 (*.f64 b b) (-.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 2) (*.f64 1/4 (pow.f64 b 4))) (-.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2)))
(pow.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) b) 1/2) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 1/2))) (pow.f64 (pow.f64 (exp.f64 -1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))) (pow.f64 (pow.f64 (exp.f64 b) b) 1/2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 b b) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 b (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1/2) (*.f64 (*.f64 b b) 1/2))
(fma.f64 b (*.f64 b 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (*.f64 b b) 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 (*.f64 b b) 1/2))
(fma.f64 1/2 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 b b) 1/2) 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (*.f64 b b) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) 1 (*.f64 (*.f64 b b) 1/2))
(fma.f64 1 (*.f64 (*.f64 b b) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b 1/2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1/2)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) 1/2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))) 2) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 b b) 1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (cbrt.f64 (*.f64 (*.f64 b b) 1/2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 b b)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 b (sqrt.f64 1/2)) (*.f64 b (sqrt.f64 1/2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b 1/2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1/2)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 b b)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) -1/2 (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1/2) b (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 b 1/2) b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 b b) -1/2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (*.f64 b b) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)) (*.f64 (*.f64 b b) 1/2))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b b) 1/2))

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1928×times-frac
1452×unswap-sqr
588×associate-*r*
448×associate-*l*
386×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize63.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 angle 1/180)
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/180))
95.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
82.3%
(cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))
Compiler

Compiled 138 to 104 computations (24.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite45.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
884×pow1
860×add-sqr-sqrt
842×*-un-lft-identity
816×add-exp-log
816×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
11007
211107
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 angle 1/180)
Outputs
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)) (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(-.f64 (+.f64 1 (*.f64 angle 1/180)) 1)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
1568×fma-def
1562×log-prod
1070×fma-neg
506×*-commutative
504×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044238
195224
2310200
32197200
44941200
56839200
Stop Event
node limit
Counts
26 → 18
Calls
Call 1
Inputs
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)) (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(-.f64 (+.f64 1 (*.f64 angle 1/180)) 1)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
Outputs
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(+.f64 0 (*.f64 angle 1/180))
(*.f64 1/180 angle)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)) (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/180))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/180))))
(*.f64 1/180 angle)
(-.f64 (+.f64 1 (*.f64 angle 1/180)) 1)
(*.f64 1/180 angle)
(pow.f64 (*.f64 angle 1/180) 1)
(*.f64 1/180 angle)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(*.f64 1/180 angle)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(*.f64 1/180 angle)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 1/180 angle)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(*.f64 1/180 angle)
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(*.f64 1/180 angle)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 1/180 angle)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 1/180 angle)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 1/180 angle)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 1/180 angle)

localize80.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(cbrt.f64 1/5832000)
92.8%
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1)
60.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.8%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))
Compiler

Compiled 141 to 110 computations (22% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))
0.0ms
angle
@-inf
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))
0.0ms
angle
@inf
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1238×prod-diff
1230×log-prod
840×pow-prod-down
628×pow-prod-up
558×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01528
130028
2328728
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1)
Outputs
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 -1 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (PI.f64))))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(+.f64 0 (cbrt.f64 1/5832000))
(+.f64 -1 (+.f64 (cbrt.f64 1/5832000) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 1/5832000) 1)
(*.f64 1 (cbrt.f64 1/5832000))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) (-.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (-.f64 1 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(pow.f64 1/5832000 1/3)
(pow.f64 (cbrt.f64 1/5832000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(pow.f64 1/34012224000000 1/6)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(pow.f64 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(cbrt.f64 1/5832000)
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))
(fma.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1 -1)
(fma.f64 1 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(fma.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 1) -1)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (hypot.f64 1 (pow.f64 1/5832000 1/6)) -1)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (*.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) -1)

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1572×fma-def
1066×distribute-lft-in
966×distribute-rgt-in
884×fma-neg
772×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02312311
14992181
215582067
369202067
Stop Event
node limit
Counts
89 → 109
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 -1 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (PI.f64))))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(+.f64 0 (cbrt.f64 1/5832000))
(+.f64 -1 (+.f64 (cbrt.f64 1/5832000) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(*.f64 (cbrt.f64 1/5832000) 1)
(*.f64 1 (cbrt.f64 1/5832000))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) (-.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (-.f64 1 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(pow.f64 1/5832000 1/3)
(pow.f64 (cbrt.f64 1/5832000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(pow.f64 1/34012224000000 1/6)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(pow.f64 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(cbrt.f64 1/5832000)
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))
(fma.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1 -1)
(fma.f64 1 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(fma.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 1) -1)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (hypot.f64 1 (pow.f64 1/5832000 1/6)) -1)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (*.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) -1)
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) 1)
(fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (cbrt.f64 1/5832000) 2))) (*.f64 -1/2 (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4)) 1/24))))
(fma.f64 (pow.f64 angle 4) (*.f64 1/24 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4))) (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (cbrt.f64 1/5832000) 2))) (*.f64 -1/2 (pow.f64 (PI.f64) 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (fma.f64 -1/720 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (pow.f64 (PI.f64) 6))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (PI.f64) 2))) (fma.f64 -1/720 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) 1/34012224000000)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4)) 1/24)))))
(+.f64 1 (fma.f64 (*.f64 (*.f64 1/5832000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 4)) (*.f64 1/24 (pow.f64 angle 4)) (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (cbrt.f64 1/5832000) 2))) (*.f64 -1/2 (pow.f64 (PI.f64) 2)) (*.f64 -1/720 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) 1/34012224000000))))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 1/5832000))) 1) (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (cbrt.f64 1/5832000) 1))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1))))
(-.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))) (*.f64 (sin.f64 (neg.f64 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))))
(-.f64 (*.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))))
(fma.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (sin.f64 (*.f64 angle (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 -1 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))) (*.f64 (sin.f64 (neg.f64 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))))
(-.f64 (*.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))))
(fma.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (sin.f64 (*.f64 angle (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2) 1/2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 1) 1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 1/3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/5832000)))
(cos.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(cbrt.f64 1/5832000)
(+.f64 0 (cbrt.f64 1/5832000))
(cbrt.f64 1/5832000)
(+.f64 -1 (+.f64 (cbrt.f64 1/5832000) 1))
(cbrt.f64 1/5832000)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))))
(cbrt.f64 1/5832000)
(*.f64 (cbrt.f64 1/5832000) 1)
(cbrt.f64 1/5832000)
(*.f64 1 (cbrt.f64 1/5832000))
(cbrt.f64 1/5832000)
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/34012224000000)) (cbrt.f64 (cbrt.f64 1/5832000)))
(*.f64 (cbrt.f64 (cbrt.f64 1/5832000)) (cbrt.f64 (cbrt.f64 1/34012224000000)))
(*.f64 (pow.f64 1/5832000 1/6) (pow.f64 1/5832000 1/6))
(cbrt.f64 1/5832000)
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (cbrt.f64 1/5832000) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 2 (cbrt.f64 1/5832000)))
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) (-.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1))
(cbrt.f64 1/5832000)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(/.f64 1 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (cbrt.f64 1/5832000) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 2 (cbrt.f64 1/5832000)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (-.f64 1 (*.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1))))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (cbrt.f64 1/5832000) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 2 (cbrt.f64 1/5832000)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1))))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) (neg.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (cbrt.f64 1/5832000) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 2 (cbrt.f64 1/5832000)))
(pow.f64 1/5832000 1/3)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 1/5832000) 1)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 (cbrt.f64 1/5832000)) 3)
(cbrt.f64 1/5832000)
(pow.f64 (cbrt.f64 1/34012224000000) 1/2)
(sqrt.f64 (cbrt.f64 1/34012224000000))
(pow.f64 1/34012224000000 1/6)
(cbrt.f64 1/5832000)
(pow.f64 (pow.f64 1/5832000 1/6) 2)
(cbrt.f64 1/5832000)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 1/5832000) 1) 2) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1)) (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 (cbrt.f64 1/5832000) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (+.f64 (pow.f64 (+.f64 1 (cbrt.f64 1/5832000)) 2) (+.f64 2 (cbrt.f64 1/5832000))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 2 (cbrt.f64 1/5832000)) (+.f64 1 (cbrt.f64 1/5832000)) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (cbrt.f64 1/5832000)) 3)) (fma.f64 (+.f64 1 (cbrt.f64 1/5832000)) (+.f64 2 (cbrt.f64 1/5832000)) 1))
(pow.f64 (/.f64 (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1) (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000))))) -1)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (/.f64 1 (+.f64 (cbrt.f64 1/5832000) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 1/5832000)))) (+.f64 2 (cbrt.f64 1/5832000)))
(sqrt.f64 (cbrt.f64 1/34012224000000))
(log.f64 (exp.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 1/5832000))))
(cbrt.f64 1/5832000)
(cbrt.f64 1/5832000)
(expm1.f64 (log1p.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(exp.f64 (log.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 1/5832000) 1/3))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 1/5832000)) 1) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 (log.f64 1/5832000) 1/3) 1))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 1/5832000))) 3))
(cbrt.f64 1/5832000)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 1/5832000)) 2))
(cbrt.f64 1/5832000)
(log1p.f64 (expm1.f64 (cbrt.f64 1/5832000)))
(cbrt.f64 1/5832000)
(fma.f64 (+.f64 (cbrt.f64 1/5832000) 1) 1 -1)
(cbrt.f64 1/5832000)
(fma.f64 1 (+.f64 (cbrt.f64 1/5832000) 1) -1)
(cbrt.f64 1/5832000)
(fma.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) -1)
(cbrt.f64 1/5832000)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) -1)
(cbrt.f64 1/5832000)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 1/5832000) 1)) 1) -1)
(cbrt.f64 1/5832000)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (hypot.f64 1 (pow.f64 1/5832000 1/6)) -1)
(cbrt.f64 1/5832000)
(fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (*.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) -1)
(cbrt.f64 1/5832000)

eval583.0ms (3%)

Compiler

Compiled 27549 to 19553 computations (29% saved)

prune489.0ms (2.5%)

Pruning

144 alts after pruning (141 fresh and 3 done)

PrunedKeptTotal
New87850928
Fresh2691117
Picked101
Done437
Total9091441053
Accurracy
68.4%
Counts
1053 → 144
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.8%
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400 (*.f64 a a))
56.8%
(fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a))
28.0%
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle b)) 2) 1/32400))
56.8%
(fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a))
29.6%
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3) 1/3)
56.8%
(pow.f64 (hypot.f64 a (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 1/180))) 2)
56.8%
(pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2)
56.1%
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)) 3)
64.4%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (fma.f64 (cbrt.f64 1/5832000) (PI.f64) (PI.f64)))) (sin.f64 (*.f64 angle (PI.f64)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
42.3%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
58.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.1%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 3)) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 1 (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.8%
(+.f64 (pow.f64 (*.f64 a (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
62.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
41.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
55.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
58.9%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.4%
(+.f64 (pow.f64 (*.f64 a (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
64.4%
(+.f64 (pow.f64 (*.f64 a (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
46.9%
(+.f64 (pow.f64 (*.f64 a (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
55.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
29.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
26.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2) 2/3))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
54.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 6) 1/6))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
25.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
1.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
4.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
28.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
25.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
28.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
1.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
4.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (exp.f64 1/3)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
1.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (E.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
44.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2) (*.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 b b)))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
57.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) 1/180) angle))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
57.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
33.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (fma.f64 (cbrt.f64 (*.f64 (*.f64 b b) 1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 -1/2 (*.f64 b b)))))
50.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sqrt.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2)) 3))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b))) 3))
13.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (/.f64 (*.f64 (pow.f64 b 6) (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) 1/8)) (+.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (*.f64 (*.f64 1/4 (pow.f64 b 4)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
46.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) -1/2))))
47.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (*.f64 b b)))
50.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2)))) 2) (cbrt.f64 (*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))))
38.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 -1/3149280000 b) b))))
40.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1))) 2)) (*.f64 b b)))
46.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 2)) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2))))) (*.f64 b b)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b b)))
63.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))) 3)))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2 1/2) (*.f64 b b)))))
47.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) 0)
43.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 angle (/.f64 (PI.f64) 180)) 2) (*.f64 (*.f64 (pow.f64 angle 4) -1/3149280000) (pow.f64 (PI.f64) 4)))))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (fma.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) (hypot.f64 1 (pow.f64 1/5832000 1/6)) -1))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 1/5832000 1/3))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))) 1))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (+.f64 (cbrt.f64 1/5832000) 1) -1))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1) (-.f64 (hypot.f64 1 (pow.f64 1/5832000 1/6)) 1)))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 1/5832000))))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (log.f64 (exp.f64 (cbrt.f64 1/5832000))))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
57.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
46.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
54.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
40.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
25.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
19.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
19.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
57.2%
(+.f64 (pow.f64 (*.f64 a (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
49.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 2))
44.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))) 2))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))) 2))
35.5%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 2))
28.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 2))
63.9%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 2))
64.1%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
64.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3)))) 2))
27.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 2))
27.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
48.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
50.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
64.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
56.3%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 2))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2))
43.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2))
56.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (expm1.f64 (log1p.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
49.2%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) 1/3)) 2))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
46.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2))))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b)))
64.0%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)) 5) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b))))
46.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))
62.6%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) b))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (*.f64 (*.f64 1/180 (*.f64 b (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (PI.f64) angle))) 1/180))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)))
56.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 1/32400 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 angle b)) (PI.f64))))
63.8%
(+.f64 (pow.f64 (*.f64 a 1) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 2))))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) 3)))
52.4%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b) 6)) 1/3)))
36.7%
(+.f64 (pow.f64 (*.f64 a 1) 2) (exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))))
44.5%
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a))
48.4%
(*.f64 a a)
54.6%
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
53.2%
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2)))
30.8%
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/180)) 2) 3))
Compiler

Compiled 3930 to 3177 computations (19.2% saved)

regimes1.3s (6.6%)

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

6 calls:

385.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
140.0ms
(/.f64 angle 180)
134.0ms
angle
134.0ms
b
131.0ms
a
Results
AccuracySegmentsBranch
64.4%1a
64.4%1b
64.4%1angle
64.4%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.4%1(*.f64 (PI.f64) (/.f64 angle 180))
64.4%1(/.f64 angle 180)
Compiler

Compiled 6329 to 4567 computations (27.8% saved)

regimes460.0ms (2.4%)

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

6 calls:

83.0ms
(/.f64 angle 180)
80.0ms
a
77.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
51.0ms
angle
46.0ms
b
Results
AccuracySegmentsBranch
64.3%1a
64.3%1b
64.3%1angle
64.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
64.3%1(*.f64 (PI.f64) (/.f64 angle 180))
64.3%1(/.f64 angle 180)
Compiler

Compiled 2191 to 1505 computations (31.3% saved)

regimes316.0ms (1.6%)

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

5 calls:

83.0ms
b
75.0ms
(/.f64 angle 180)
43.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
38.0ms
a
36.0ms
angle
Results
AccuracySegmentsBranch
64.3%1a
64.3%1b
64.3%1angle
64.3%1(*.f64 (PI.f64) (/.f64 angle 180))
64.3%1(/.f64 angle 180)
Compiler

Compiled 1689 to 1143 computations (32.3% saved)

regimes110.0ms (0.6%)

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

41.0ms
b
15.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
15.0ms
(/.f64 angle 180)
14.0ms
a
14.0ms
angle
Results
AccuracySegmentsBranch
64.3%1a
64.3%1b
64.3%1angle
64.3%1(*.f64 (PI.f64) (/.f64 angle 180))
64.3%1(/.f64 angle 180)
Compiler

Compiled 499 to 312 computations (37.5% saved)

regimes193.0ms (1%)

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

5 calls:

54.0ms
b
42.0ms
angle
37.0ms
(/.f64 angle 180)
36.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
13.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.3%3b
64.2%3angle
64.2%3(*.f64 (PI.f64) (/.f64 angle 180))
64.2%3(/.f64 angle 180)
Compiler

Compiled 467 to 289 computations (38.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-13982879227.735743
-6180052779.671991
Compiler

Compiled 28 to 21 computations (25% saved)

regimes197.0ms (1%)

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

5 calls:

60.0ms
(/.f64 angle 180)
40.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
38.0ms
angle
37.0ms
b
12.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.3%3b
64.1%3angle
64.1%3(*.f64 (PI.f64) (/.f64 angle 180))
64.1%3(/.f64 angle 180)
Compiler

Compiled 427 to 264 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-13982879227.735743
-6180052779.671991
Compiler

Compiled 28 to 21 computations (25% saved)

regimes143.0ms (0.7%)

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

5 calls:

34.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
30.0ms
angle
30.0ms
(/.f64 angle 180)
30.0ms
b
11.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.1%3b
62.6%3angle
62.6%3(*.f64 (PI.f64) (/.f64 angle 180))
62.6%3(/.f64 angle 180)
Compiler

Compiled 345 to 216 computations (37.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-1.627481761840618e+26
-90400872047594720.0
Compiler

Compiled 28 to 21 computations (25% saved)

regimes117.0ms (0.6%)

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

5 calls:

27.0ms
b
26.0ms
(/.f64 angle 180)
26.0ms
angle
24.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
8.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.1%3b
62.6%3angle
62.6%3(*.f64 (PI.f64) (/.f64 angle 180))
62.6%3(/.f64 angle 180)
Compiler

Compiled 257 to 172 computations (33.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-1.627481761840618e+26
-90400872047594720.0
Compiler

Compiled 28 to 21 computations (25% saved)

regimes95.0ms (0.5%)

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

5 calls:

23.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
20.0ms
(/.f64 angle 180)
20.0ms
b
20.0ms
angle
7.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.1%3b
62.6%3angle
62.6%3(*.f64 (PI.f64) (/.f64 angle 180))
62.6%3(/.f64 angle 180)
Compiler

Compiled 197 to 128 computations (35% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-1.627481761840618e+26
-90400872047594720.0
Compiler

Compiled 28 to 21 computations (25% saved)

regimes54.0ms (0.3%)

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

5 calls:

12.0ms
(/.f64 angle 180)
12.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
12.0ms
b
11.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
56.8%1a
60.1%3b
62.6%3angle
62.6%3(*.f64 (PI.f64) (/.f64 angle 180))
62.6%3(/.f64 angle 180)
Compiler

Compiled 83 to 58 computations (30.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.647570315440881e-7
598228.7054756898
0.0ms
-1.627481761840618e+26
-90400872047594720.0
Compiler

Compiled 28 to 21 computations (25% saved)

regimes37.0ms (0.2%)

Accuracy

Total -9.4b remaining (-31.6%)

Threshold costs -9.4b (-31.6%)

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

3 calls:

14.0ms
b
14.0ms
angle
9.0ms
a
Results
AccuracySegmentsBranch
51.7%3a
52.9%5b
53.4%5angle
Compiler

Compiled 35 to 23 computations (34.3% saved)

bsearch134.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.7656265677935854e-5
107681166.98562418
25.0ms
1.0548216974067995e-102
1.8626795220650936e-101
22.0ms
-8.388409771183298e-97
-1.9348838849859106e-97
46.0ms
-2.929467171313113e+28
-16272156968567048000.0
Results
114.0ms507×body256valid
5.0ms24×body256infinite
4.0msbody2048valid
2.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 926 to 664 computations (28.3% saved)

simplify30.0ms (0.2%)

Algorithm
egg-herbie
Rules
70×*-commutative
24×+-commutative
16×if-if-or-not
not-or
sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01191064
11791020
21881020
31981016
42051016
52101016
62111016
72121016
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 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))
(if (<=.f64 (/.f64 angle 180) -10000000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))))
(if (<=.f64 (/.f64 angle 180) -10000000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b))) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2) (*.f64 a a)))
(if (<=.f64 angle -6200000000000000218103808) (*.f64 a a) (if (<=.f64 angle -468956982928279/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a)) (if (<=.f64 angle 5346064200726803/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 a a) (if (<=.f64 angle 85000000) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a)) (*.f64 a a)))))
(*.f64 a a)
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 a 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 angle (PI.f64))))) 2))
(if (<=.f64 (/.f64 angle 180) -10000000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))))
(if (<=.f64 (/.f64 angle 180) -10000000000) (+.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 b b) 1/2) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) -1/2)))) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2))))))
(if (<=.f64 (/.f64 angle 180) -10000000000) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b))) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 a 1) 2) (*.f64 (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)) (*.f64 b b)))))
(if (or (<=.f64 (/.f64 angle 180) -10000000000) (not (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392))) (+.f64 (pow.f64 a 2) (*.f64 (*.f64 b b) (-.f64 1/2 (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 2)))) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)) (*.f64 a a)))
(if (or (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (not (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392))) (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle b)) 1/32400) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (+.f64 (pow.f64 (*.f64 a 1) 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)) (*.f64 a a)))
(if (or (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (not (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392))) (*.f64 a a) (+.f64 (pow.f64 a 2) (pow.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 1/180))) 2)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a)) (*.f64 a a)))
(if (or (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (not (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392))) (*.f64 a a) (fma.f64 1/32400 (pow.f64 (*.f64 b (*.f64 angle (PI.f64))) 2) (*.f64 a a)))
(if (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (*.f64 a a) (if (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392) (pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2) (*.f64 a a)))
(if (or (<=.f64 (/.f64 angle 180) -100000000000000004764729344) (not (<=.f64 (/.f64 angle 180) 4722366482869645/9444732965739290427392))) (*.f64 a a) (pow.f64 (hypot.f64 a (*.f64 (PI.f64) (*.f64 angle (*.f64 b 1/180)))) 2))
(if (<=.f64 angle -6200000000000000218103808) (*.f64 a a) (if (<=.f64 angle -468956982928279/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a)) (if (<=.f64 angle 5346064200726803/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 a a) (if (<=.f64 angle 85000000) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) 1/32400) (*.f64 a a)) (*.f64 a a)))))
(if (<=.f64 angle -6200000000000000218103808) (*.f64 a a) (if (<=.f64 angle -468956982928279/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 a a) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (if (or (<=.f64 angle 5346064200726803/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (not (<=.f64 angle 85000000))) (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))))
(if (<=.f64 angle -6200000000000000218103808) (*.f64 a a) (if (or (<=.f64 angle -468956982928279/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (not (or (<=.f64 angle 5346064200726803/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (not (<=.f64 angle 85000000))))) (+.f64 (*.f64 a a) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (*.f64 a a)))
(if (<=.f64 angle -6200000000000000218103808) (*.f64 a a) (if (or (<=.f64 angle -468956982928279/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (and (not (<=.f64 angle 5346064200726803/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448)) (<=.f64 angle 85000000))) (+.f64 (*.f64 a a) (*.f64 1/32400 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (*.f64 a a)))
(*.f64 a a)
Compiler

Compiled 381 to 269 computations (29.4% saved)

soundness2.0s (10.2%)

Rules
1834×prod-diff
1834×prod-diff
1654×log-prod
1476×log-prod
1476×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01584
131084
2358984
02202227
14712123
214062119
354742119
03434882
17514724
225634518
374744518
02883798
16402962
224212962
359912962
02959212
16747206
231437042
02959212
16747206
231437042
017102
135796
2401096
02959212
16747206
231437042
02959212
16747206
231437042
01272
124872
2283472
02883798
16402962
224212962
359912962
017102
135796
2401096
01584
131084
2358984
01581
130175
2340975
02664416
16134070
219333900
356353900
01793
135893
2432785
03434882
17514724
225634518
374744518
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2530 to 1673 computations (33.9% saved)

end147.0ms (0.8%)

Compiler

Compiled 348 to 210 computations (39.7% saved)

Profiling

Loading profile data...