VandenBroeck and Keller, Equation (23)

Time bar (total: 26.0s)

analyze479.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
12.5%12.5%87.4%0.1%0%0%0%6
15.6%15.6%84.3%0.1%0%0%0%7
16.7%15.6%78%0.1%0%6.2%0%8
25%23.4%70.2%0.1%0%6.2%0%9
29.7%26.9%63.6%0.1%0%9.4%0%10
30.8%26.9%60.5%0.1%0%12.5%0%11
35.9%31.4%56%0.1%0%12.5%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

sample3.6s (13.9%)

Results
1.7s2078×body1024valid
1.1s4354×body256valid
427.0ms1003×body512valid
241.0ms811×body256infinite
59.0ms318×body256invalid
9.0msbody2048valid
1.0msbody1024infinite
0.0msbody512infinite
Bogosity

preprocess359.0ms (1.4%)

Algorithm
egg-herbie
Rules
479×fma-def
476×associate-+r+
471×distribute-rgt-in
444×distribute-lft-in
429×associate-*l*
Problems
171×No Errors
61×(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
24×(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
087740
1225620
2567608
31632604
44956604
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (/.f64 x (neg.f64 (tan.f64 B))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))) (/.f64 x (neg.f64 (tan.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x -2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x -2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 F))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (*.f64 x 2) (fma.f64 B B 2)) -1/2)))
(fma.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 F)))
(-.f64 (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2)) (/.f64 x (tan.f64 F)))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 F (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 x x 2) (*.f64 F 2)) -1/2)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2)) (/.f64 F (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2) (/.f64 (neg.f64 F) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2)) (/.f64 F (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 B) (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 B 2)) -1/2)))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 B) (tan.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2)) (/.f64 B (tan.f64 x)))
Compiler

Compiled 151 to 95 computations (37.1% saved)

eval1.0ms (0%)

Compiler

Compiled 45 to 28 computations (37.8% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
76.6%
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.6%
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 104 to 76 computations (26.9% saved)

localize343.0ms (1.3%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 x (tan.f64 B))
85.9%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))
70.9%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
85.9%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
70.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 191 to 102 computations (46.6% saved)

series41.0ms (0.2%)

Counts
8 → 168
Calls

51 calls:

TimeVariablePointExpression
3.0ms
x
@0
(*.f64 x (/.f64 1 (tan.f64 B)))
3.0ms
B
@inf
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
2.0ms
F
@0
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
2.0ms
x
@-inf
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
2.0ms
F
@0
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))

rewrite286.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
843×associate-/l*
498×distribute-lft-in
283×associate-/r/
183×associate-+l+
164×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033237
1431237
24690237
Stop Event
node limit
Counts
8 → 304
Calls
Call 1
Inputs
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))
(/.f64 x (tan.f64 B))
(/.f64 F (sin.f64 B))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (cbrt.f64 x))))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (cbrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 (neg.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (neg.f64 x))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) 1/3)
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (sqrt.f64 F))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (cbrt.f64 F))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 F) 2))) (cbrt.f64 F))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))

simplify205.0ms (0.8%)

Algorithm
egg-herbie
Rules
569×associate-*r*
530×associate-*l*
471×*-commutative
331×associate-/l*
236×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083328804
1225027118
Stop Event
node limit
Counts
472 → 450
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (cbrt.f64 x))))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (cbrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 (neg.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (neg.f64 x))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) 1/3)
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (sqrt.f64 F))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (cbrt.f64 F))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 F) 2))) (cbrt.f64 F))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (*.f64 3/8 (pow.f64 F 4)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (*.f64 3/8 (pow.f64 F 4))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) 3/8) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) 3/8))) (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) -7/24)))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F)) (/.f64 (neg.f64 (*.f64 3/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(+.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -5/16)) (pow.f64 F 7)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (/.f64 (pow.f64 F 5) 3/8))) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F)))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 -1/4 (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))) x))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (-.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (pow.f64 F 7) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 (*.f64 F -7/360))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 3)) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2)))))) (*.f64 1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F)))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x -1/135) (*.f64 x 1/105)))) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(fma.f64 -1/3 B (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(fma.f64 -1/3 B (fma.f64 -1/45 (pow.f64 B 3) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(fma.f64 -1/3 B (fma.f64 -1/45 (pow.f64 B 3) (fma.f64 -2/945 (pow.f64 B 5) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 -1/4 (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))) x))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (-.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (*.f64 3/8 (pow.f64 F 4)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (*.f64 3/8 (pow.f64 F 4))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) 3/8) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) 3/8))) (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) -7/24)))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F)) (/.f64 (neg.f64 (*.f64 3/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(+.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -5/16)) (pow.f64 F 7)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (/.f64 (pow.f64 F 5) 3/8))) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 -1 F)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (pow.f64 F 7) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 (*.f64 F -7/360))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 3)) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2)))))) (*.f64 1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F)))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x -1/135) (*.f64 x 1/105)))) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(fma.f64 1/6 (*.f64 F B) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (sin.f64 B) F)) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (sin.f64 B) F)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 x (tan.f64 B))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 x (tan.f64 B))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x))) (cbrt.f64 (sqrt.f64 x)))
(*.f64 (cbrt.f64 (sqrt.f64 x)) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (neg.f64 (tan.f64 B)) (neg.f64 (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 x (*.f64 (sqrt.f64 (tan.f64 B)) (sqrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 x (*.f64 (cbrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) -2) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 (cbrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (tan.f64 B)) (*.f64 (sqrt.f64 x) (sqrt.f64 (cbrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (cbrt.f64 x))))
(/.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 (neg.f64 x))))
(*.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (sqrt.f64 (neg.f64 x)) (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (tan.f64 B) (cbrt.f64 x))) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (neg.f64 x))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (neg.f64 (tan.f64 B))) (cbrt.f64 (neg.f64 x)))
(*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (/.f64 (tan.f64 B) (cbrt.f64 (neg.f64 x))))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(/.f64 1 (tan.f64 B))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 3))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) -1)
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (neg.f64 (sin.f64 B)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (sqrt.f64 (tan.f64 B)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 3))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) -2) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(pow.f64 (tan.f64 B) -1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 3))
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(/.f64 1 (tan.f64 B))
(cbrt.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(/.f64 1 (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 F) 2)))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 F (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 F) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 F 4))) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 F) 2))))
(/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (sin.f64 B) F)) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (/.f64 (sin.f64 B) F)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) -2) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) -2) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (neg.f64 (sin.f64 B))))
(*.f64 (cos.f64 B) (*.f64 1 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))) (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (tan.f64 B) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (neg.f64 (sin.f64 B))))
(*.f64 (cos.f64 B) (*.f64 1 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (neg.f64 (sin.f64 B))))
(*.f64 (cos.f64 B) (*.f64 1 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (neg.f64 (sin.f64 B))))
(*.f64 (cos.f64 B) (*.f64 1 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))) (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) -2) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 x (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (tan.f64 B)))))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (/.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (tan.f64 B) 3)) (pow.f64 x 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(/.f64 F (sin.f64 B))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2) (cbrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (neg.f64 F))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (cbrt.f64 F))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 F) 2))) (cbrt.f64 F))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(/.f64 F (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(/.f64 F (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(/.f64 F (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(/.f64 F (sin.f64 B))
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(/.f64 F (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(/.f64 F (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 F (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(/.f64 F (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))

eval292.0ms (1.1%)

Compiler

Compiled 18227 to 11285 computations (38.1% saved)

prune321.0ms (1.2%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New48125506
Fresh000
Picked202
Done000
Total48325508
Accuracy
100.0%
Counts
508 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.6%
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.4%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
57.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
35.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
50.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
33.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
61.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3)))
76.6%
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.4%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
57.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
35.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
50.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
33.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
61.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3)))
Compiler

Compiled 2716 to 2056 computations (24.3% saved)

localize802.0ms (3.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))
99.6%
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
93.8%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
88.3%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.9%
(/.f64 F (sin.f64 B))
99.9%
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
93.8%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
88.3%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.9%
(/.f64 F (sin.f64 B))
99.8%
(*.f64 -1/3 (*.f64 B x))
93.8%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
88.3%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
99.9%
(/.f64 -1 (sin.f64 B))
99.9%
(/.f64 1 (tan.f64 B))
99.8%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.8%
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
99.8%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
88.3%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 521 to 277 computations (46.8% saved)

series76.0ms (0.3%)

Counts
9 → 136
Calls

51 calls:

TimeVariablePointExpression
31.0ms
B
@inf
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
14.0ms
B
@-inf
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
5.0ms
B
@inf
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
2.0ms
B
@-inf
(*.f64 -1/3 (*.f64 B x))
1.0ms
F
@0
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))

rewrite303.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
478×associate-/r/
224×associate-*r*
215×pow1
199×add-exp-log
199×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036248
1528244
26384244
Stop Event
node limit
Counts
9 → 470
Calls
Call 1
Inputs
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 -1 (sin.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1/3 (*.f64 B x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))) 1)
(*.f64 F (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B))))
(*.f64 F (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F)
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (neg.f64 (sin.f64 B))) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) 1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3) 1/3)
(neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(+.f64 (/.f64 -1 (sin.f64 B)) 0)
(+.f64 0 (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) 1)
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 -1 (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 -1 (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(pow.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 3)
(neg.f64 (/.f64 1 (sin.f64 B)))
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 -1 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (neg.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B)))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (/.f64 -1 (sin.f64 B)) -1 (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (/.f64 -1 (sin.f64 B))) 1 (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B))))
(-.f64 0 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) (+.f64 1 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (-.f64 1 (/.f64 -1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (+.f64 1 (/.f64 1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))) 1)
(-.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 (+.f64 (/.f64 x (tan.f64 B)) (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))) 1)
(-.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(*.f64 -1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))) (+.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) 3) (pow.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(pow.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) 2)
(pow.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) 3)
(pow.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 x -1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(+.f64 0 (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 -1 (tan.f64 B)))
(*.f64 x (*.f64 (cos.f64 B) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 x (tan.f64 B)) -1)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 -1 (tan.f64 B)) x)
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (*.f64 (neg.f64 x) (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) 1) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) 1) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) 1)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 x (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (neg.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (tan.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (/.f64 (tan.f64 B) x) 1))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 x 2))) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) 1)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) -1)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x -1)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x 1)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) 1)) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B)))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 -1 (tan.f64 B)) -1)
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/4) (*.f64 (pow.f64 (tan.f64 B) -1/4) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/4)) (pow.f64 (tan.f64 B) -1/4))
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 1 (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 1 (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(+.f64 0 (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 x (tan.f64 B))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(/.f64 (*.f64 (neg.f64 x) 1) (tan.f64 B))
(/.f64 (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))

simplify305.0ms (1.2%)

Algorithm
egg-herbie
Rules
630×associate-*r/
618×associate-/l*
570×associate-*l/
428×*-commutative
425×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0133033898
1382333518
Stop Event
node limit
Counts
606 → 783
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360)) (*.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))) 31/15120)))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 x B)
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (/.f64 x B)))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (/.f64 x B))))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))) 1)
(*.f64 F (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B))))
(*.f64 F (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F)
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (neg.f64 (sin.f64 B))) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) 1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3) 1/3)
(neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(+.f64 (/.f64 -1 (sin.f64 B)) 0)
(+.f64 0 (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) 1)
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 -1 (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 -1 (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(pow.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 3)
(neg.f64 (/.f64 1 (sin.f64 B)))
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 -1 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (neg.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B)))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (/.f64 -1 (sin.f64 B)) -1 (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (/.f64 -1 (sin.f64 B))) 1 (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B))))
(-.f64 0 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) (+.f64 1 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (-.f64 1 (/.f64 -1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (+.f64 1 (/.f64 1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))) 1)
(-.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 (+.f64 (/.f64 x (tan.f64 B)) (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))) 1)
(-.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(*.f64 -1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))) (+.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) 3) (pow.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(pow.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) 2)
(pow.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) 3)
(pow.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 x -1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(+.f64 0 (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 -1 (tan.f64 B)))
(*.f64 x (*.f64 (cos.f64 B) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 x (tan.f64 B)) -1)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 -1 (tan.f64 B)) x)
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (*.f64 (neg.f64 x) (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) 1) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) 1) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) 1)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 x (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (neg.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (tan.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (/.f64 (tan.f64 B) x) 1))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 x 2))) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) 1)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) -1)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x -1)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x 1)) (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) 1)) (sin.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B)))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 -1 (tan.f64 B)) -1)
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/4) (*.f64 (pow.f64 (tan.f64 B) -1/4) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/4)) (pow.f64 (tan.f64 B) -1/4))
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 1 (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 1 (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(+.f64 0 (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 x (tan.f64 B))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(/.f64 (*.f64 (neg.f64 x) 1) (tan.f64 B))
(/.f64 (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 -1/4 (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))))) x))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 -1/4 (/.f64 x (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (pow.f64 x 3)) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) x) (fma.f64 F F 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (pow.f64 x 3)) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (/.f64 (pow.f64 F 5) 3/8)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (/.f64 (pow.f64 F 5) 3/8)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))))) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (/.f64 F (sin.f64 B)) x)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (/.f64 F (sin.f64 B)) x)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (/.f64 F (sin.f64 B)) x)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (/.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 3)) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 3)) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 3)) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(+.f64 1 (/.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) (pow.f64 F 2)))
(+.f64 1 (/.f64 -1/2 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) -1)
(+.f64 -1 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) -1)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) -1))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 -1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (fma.f64 -7/360 (pow.f64 B 3) (*.f64 (pow.f64 B 5) -31/15120))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 B (fma.f64 1/3 x -1/6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (*.f64 (pow.f64 B 3) (+.f64 -7/360 (*.f64 x 1/45)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360)) (*.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))) 31/15120)))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (fma.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360) (*.f64 (pow.f64 B 5) (+.f64 (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)) -31/15120)))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (fma.f64 (pow.f64 B 3) (+.f64 -7/360 (*.f64 x 1/45)) (*.f64 (pow.f64 B 5) (+.f64 -31/15120 (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)))))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 x B)
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (/.f64 x B)))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120))) (/.f64 x B)))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120))) (fma.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3))))) (/.f64 x B))))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(fma.f64 -1/3 B (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(fma.f64 -1/3 B (fma.f64 -1/45 (pow.f64 B 3) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(fma.f64 -1/3 B (fma.f64 -1/45 (pow.f64 B 3) (fma.f64 -2/945 (pow.f64 B 5) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 B (*.f64 x -1/3) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 B (*.f64 x -1/3) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) F) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) F) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 1 (sin.f64 B))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (sin.f64 B))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2)))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2))))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 F (neg.f64 (sin.f64 B))) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) 1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (sin.f64 B))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))))) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 F))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 F)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 F)) (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (neg.f64 (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(sqrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (/.f64 (*.f64 1 (pow.f64 F 2)) (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(+.f64 (/.f64 -1 (sin.f64 B)) 0)
(/.f64 -1 (sin.f64 B))
(+.f64 0 (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(/.f64 -1 (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 -1 (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 -1 (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 -1 (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) 2)
(/.f64 -1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 3)
(/.f64 -1 (sin.f64 B))
(neg.f64 (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (sin.f64 B))) 1))
(/.f64 -1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 -1 (/.f64 -1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (neg.f64 (/.f64 -1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (/.f64 -1 (sin.f64 B)) -1 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (/.f64 -1 (sin.f64 B))) 1 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B)))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B)))))
(-.f64 0 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) (+.f64 1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (-.f64 1 (/.f64 -1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) (+.f64 1 (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))) 1)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 x (tan.f64 B)) (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))) 1)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 -1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))) (+.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 4) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(*.f64 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) 3) (pow.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))) (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 4) (-.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))) (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))) (+.f64 (pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) 3) (pow.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))) 3)))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) 3) (pow.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 4) (-.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))) (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(*.f64 1 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))) (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 -1 (pow.f64 (sin.f64 B) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 1)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 2)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 3)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3) 1/3)
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))) 3))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))) 1))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(*.f64 B (*.f64 x -1/3))
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(*.f64 B (*.f64 x -1/3))
(pow.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) 2)
(pow.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) 3)
(*.f64 B (*.f64 x -1/3))
(pow.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) 1/3)
(*.f64 B (*.f64 x -1/3))
(sqrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(*.f64 (*.f64 x B) (log.f64 (exp.f64 -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(*.f64 B (*.f64 x -1/3))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3))
(*.f64 B (*.f64 x -1/3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 x -1/3))) 1))
(*.f64 B (*.f64 x -1/3))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(/.f64 x (tan.f64 B))
(+.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (*.f64 (cos.f64 B) (/.f64 1 (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) -1)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 -1 (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 1 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 x (pow.f64 (tan.f64 B) -1))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(/.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (sqrt.f64 (tan.f64 B)))
(/.f64 x (/.f64 (sqrt.f64 (tan.f64 B)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 -1 (tan.f64 B)) x)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (neg.f64 (cos.f64 B))))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (*.f64 x (neg.f64 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (/.f64 -1 (tan.f64 B)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) -1)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 1 (tan.f64 B)) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 1 (sqrt.f64 x)) (sqrt.f64 x)) (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (*.f64 (cbrt.f64 x) -1) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) -1)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 x)) (/.f64 1 (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 1 (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 (*.f64 1 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (*.f64 (neg.f64 x) (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (neg.f64 x) (pow.f64 (tan.f64 B) -1))
(*.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 x) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 x (pow.f64 (tan.f64 B) -1))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 1 (tan.f64 B)) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 1 (sqrt.f64 x)) (sqrt.f64 x)) (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (*.f64 1 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (/.f64 (sqrt.f64 (sin.f64 B)) (cos.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(/.f64 (/.f64 (neg.f64 x) (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (*.f64 (cos.f64 B) (/.f64 x (sqrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(/.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (sqrt.f64 (tan.f64 B)))
(/.f64 x (/.f64 (sqrt.f64 (tan.f64 B)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (*.f64 1 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (tan.f64 B)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))) (sqrt.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) 1) (/.f64 x (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) 1) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) 1)) (*.f64 x (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (neg.f64 (tan.f64 B))) -1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 x (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (*.f64 (/.f64 -1 (sin.f64 B)) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) x)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B))))) (sqrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2))) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (cos.f64 B)) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 (neg.f64 x) (sqrt.f64 (tan.f64 B))))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 (sqrt.f64 (tan.f64 B)) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sin.f64 B)) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (tan.f64 B))) -1)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (cos.f64 B)) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 (neg.f64 x) (sqrt.f64 (tan.f64 B))))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 (sqrt.f64 (tan.f64 B)) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 x -1) (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (sin.f64 B)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (tan.f64 B))) -1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(/.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (sqrt.f64 (tan.f64 B)))
(/.f64 x (/.f64 (sqrt.f64 (tan.f64 B)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (/.f64 (/.f64 x 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (*.f64 1 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) 1)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 x (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (tan.f64 B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 x (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (/.f64 (*.f64 x (cbrt.f64 (cos.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x) (tan.f64 B))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (neg.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (tan.f64 B) x))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) 1) (/.f64 (/.f64 (tan.f64 B) x) 1))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (/.f64 (sin.f64 B) x) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (sin.f64 B) x) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (tan.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 x)) (neg.f64 (tan.f64 B)))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (sin.f64 B))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (sin.f64 B) x) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 x 2))) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 x 2))) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (tan.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) 1)) (tan.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (neg.f64 x) -1)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) -1) (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x -1)) (neg.f64 (tan.f64 B)))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x 1)) (tan.f64 B))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (sqrt.f64 (tan.f64 B)) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (sqrt.f64 (tan.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (tan.f64 B)) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) 1)) (sin.f64 B))
(*.f64 (/.f64 (sin.f64 B) x) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B)))) (sqrt.f64 (sin.f64 B)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))) (sqrt.f64 (sin.f64 B))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 x (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cos.f64 B))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (sin.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (neg.f64 (cos.f64 B)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (*.f64 x (neg.f64 (cos.f64 B))))) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (sin.f64 B) x) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))) (+.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(pow.f64 (tan.f64 B) -1)
(*.f64 (/.f64 -1 (tan.f64 B)) -1)
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/4) (*.f64 (pow.f64 (tan.f64 B) -1/4) (pow.f64 (tan.f64 B) -1/2)))
(pow.f64 (tan.f64 B) -1)
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -1/2))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/4)) (pow.f64 (tan.f64 B) -1/4))
(pow.f64 (tan.f64 B) -1)
(*.f64 (*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 1 (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) -1/2)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (cos.f64 B)) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 1 (cos.f64 B)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (sqrt.f64 (tan.f64 B)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B)))) (sqrt.f64 (cos.f64 B)))
(/.f64 (*.f64 1 (sqrt.f64 (cos.f64 B))) (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (sqrt.f64 (cos.f64 B))) (sqrt.f64 (cos.f64 B))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (cos.f64 B))))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 1 (tan.f64 B))
(/.f64 1 (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(/.f64 1 (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(/.f64 1 (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(pow.f64 (tan.f64 B) -1)
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(+.f64 (/.f64 x (tan.f64 B)) 0)
(/.f64 x (tan.f64 B))
(+.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B))))) 1)
(/.f64 x (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 x (tan.f64 B))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sin.f64 B) (sqrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sqrt.f64 (*.f64 x (cos.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (sqrt.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)))
(/.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (*.f64 x (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 B))) 2) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) 1) (tan.f64 B))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (*.f64 -1 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) -1) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 x (*.f64 (sqrt.f64 (tan.f64 B)) (sqrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 x (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (cos.f64 B)))) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 x (tan.f64 B)))
(*.f64 (tan.f64 B) (/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) x))
(/.f64 (-.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 0 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (tan.f64 B) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1) (pow.f64 (tan.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 B)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))

eval3.0s (11.4%)

Compiler

Compiled 135606 to 84399 computations (37.8% saved)

prune837.0ms (3.2%)

Pruning

43 alts after pruning (43 fresh and 0 done)

PrunedKeptTotal
New3365293394
Fresh61420
Picked505
Done000
Total3376433419
Accuracy
100.0%
Counts
3419 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.6%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
58.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
35.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
51.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
38.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
20.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.1%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
31.5%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
19.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.5%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
76.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
50.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
36.4%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
55.7%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
55.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
36.0%
(neg.f64 (/.f64 (+.f64 1 x) B))
8.3%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
7.5%
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
55.6%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
58.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
35.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
51.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
38.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
20.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.1%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
31.5%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
19.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.5%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
76.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
50.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
36.4%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
55.7%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
55.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
36.0%
(neg.f64 (/.f64 (+.f64 1 x) B))
8.3%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
7.5%
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
Compiler

Compiled 4164 to 3096 computations (25.6% saved)

localize879.0ms (3.4%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 (sin.f64 B) F)
99.5%
(*.f64 -1/3 (*.f64 B x))
86.6%
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
70.9%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
99.5%
(*.f64 -1/3 (*.f64 B x))
94.7%
(/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))
93.3%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
83.6%
(*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F)))
99.8%
(/.f64 (neg.f64 x) (sin.f64 B))
99.8%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
100.0%
(/.f64 (+.f64 1 x) B)
99.6%
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.5%
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
70.9%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 382 to 202 computations (47.1% saved)

series48.0ms (0.2%)

Counts
10 → 232
Calls

75 calls:

TimeVariablePointExpression
6.0ms
B
@0
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
5.0ms
B
@0
(*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F)))
3.0ms
B
@inf
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
2.0ms
B
@inf
(*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F)))
1.0ms
F
@0
(*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F)))

rewrite127.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
336×associate-*r*
321×add-exp-log
319×*-un-lft-identity
313×add-cbrt-cube
302×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046465
1761445
Stop Event
node limit
Counts
10 → 304
Calls
Call 1
Inputs
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(/.f64 (+.f64 1 x) B)
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) F)
Outputs
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 (sin.f64 B) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (/.f64 (neg.f64 (sin.f64 B)) F)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 1 (/.f64 (+.f64 x 1) B))
(*.f64 (+.f64 x 1) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 x 1) B) 1)
(*.f64 (/.f64 1 B) (+.f64 x 1))
(*.f64 (+.f64 x -1) (/.f64 1 (neg.f64 B)))
(*.f64 (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) B)) (sqrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x 1) (sqrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 B 2))) (/.f64 (+.f64 x 1) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) 1) (/.f64 (sqrt.f64 (+.f64 x 1)) B))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) 1) (/.f64 (cbrt.f64 (+.f64 x 1)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x 1)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (cbrt.f64 (pow.f64 B 2))) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(pow.f64 (/.f64 (+.f64 x 1) B) 1)
(neg.f64 (/.f64 (+.f64 x 1) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x 1) B)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) B) (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(cbrt.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 (+.f64 x 1) 2)) (*.f64 B (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x 1) B)))
(exp.f64 (log.f64 (/.f64 (+.f64 x 1) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2)) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)) (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 0 (/.f64 x (sin.f64 B)))
(-.f64 (/.f64 0 (sin.f64 B)) (/.f64 x (sin.f64 B)))
(*.f64 x (/.f64 1 (sin.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 1 (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) 1)
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 x (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(neg.f64 (/.f64 x (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B))))
(/.f64 F (/.f64 (sin.f64 B) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 F (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (sin.f64 B) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (sin.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (/.f64 F (sin.f64 B))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (/.f64 F (sin.f64 B))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) F) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) 1) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (neg.f64 F)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) F) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) 1) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (neg.f64 F)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 0 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(-.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 0) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))) (/.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)))
(*.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 1 (pow.f64 F 3)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(*.f64 (/.f64 1 F) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 2)))
(*.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 -2 x)) F))
(*.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 2 (*.f64 -2 x)))
(*.f64 (+.f64 -2 (neg.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 F 3))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 1 (pow.f64 F 3/2)) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) 1) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 3/2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(neg.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (neg.f64 (pow.f64 F 3))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)))
(log.f64 (exp.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) (/.f64 (pow.f64 F 3) (+.f64 2 (*.f64 -2 x)))))
(cbrt.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (pow.f64 F 3) (pow.f64 F 6))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(exp.f64 (log.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 F))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 F) (sin.f64 B))
(*.f64 (/.f64 (sin.f64 B) F) 1)
(*.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(*.f64 (pow.f64 F -1/2) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (*.f64 (sin.f64 B) (pow.f64 F -1/2)) (pow.f64 F -1/2))
(*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 F -2))) (/.f64 1 (cbrt.f64 F)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 F 2))) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (/.f64 1 (pow.f64 F 3))))
(cbrt.f64 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))

simplify306.0ms (1.2%)

Algorithm
egg-herbie
Rules
809×associate-*l*
766×associate-*r*
540×associate-/l*
533×associate-*r/
508×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0105344553
1300243907
Stop Event
node limit
Counts
536 → 652
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (/.f64 x B))))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (/.f64 x B)))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)
(+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (+.f64 (*.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))))) (+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (+.f64 (*.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)))) (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(*.f64 1/3 (*.f64 B x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(/.f64 2 (pow.f64 F 3))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(*.f64 2 (/.f64 x (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(*.f64 2 (/.f64 x (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(/.f64 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 (sin.f64 B) F))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (/.f64 (neg.f64 (sin.f64 B)) F)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 1 (/.f64 (+.f64 x 1) B))
(*.f64 (+.f64 x 1) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 x 1) B) 1)
(*.f64 (/.f64 1 B) (+.f64 x 1))
(*.f64 (+.f64 x -1) (/.f64 1 (neg.f64 B)))
(*.f64 (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) B)) (sqrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x 1) (sqrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 B 2))) (/.f64 (+.f64 x 1) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) 1) (/.f64 (sqrt.f64 (+.f64 x 1)) B))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) 1) (/.f64 (cbrt.f64 (+.f64 x 1)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x 1)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (cbrt.f64 (pow.f64 B 2))) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(pow.f64 (/.f64 (+.f64 x 1) B) 1)
(neg.f64 (/.f64 (+.f64 x 1) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x 1) B)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) B) (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(cbrt.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 (+.f64 x 1) 2)) (*.f64 B (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x 1) B)))
(exp.f64 (log.f64 (/.f64 (+.f64 x 1) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2)) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)) (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 0 (/.f64 x (sin.f64 B)))
(-.f64 (/.f64 0 (sin.f64 B)) (/.f64 x (sin.f64 B)))
(*.f64 x (/.f64 1 (sin.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 1 (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) 1)
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 x (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(neg.f64 (/.f64 x (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B))))
(/.f64 F (/.f64 (sin.f64 B) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 F (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (sin.f64 B) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (sin.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (/.f64 F (sin.f64 B))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (/.f64 F (sin.f64 B))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) F) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) 1) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (neg.f64 F)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) F) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) 1) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (neg.f64 F)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 0 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(-.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 0) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))) (/.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)))
(*.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 1 (pow.f64 F 3)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(*.f64 (/.f64 1 F) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 2)))
(*.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 -2 x)) F))
(*.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 2 (*.f64 -2 x)))
(*.f64 (+.f64 -2 (neg.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 F 3))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 1 (pow.f64 F 3/2)) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) 1) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 3/2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(neg.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (neg.f64 (pow.f64 F 3))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)))
(log.f64 (exp.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) (/.f64 (pow.f64 F 3) (+.f64 2 (*.f64 -2 x)))))
(cbrt.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (pow.f64 F 3) (pow.f64 F 6))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(exp.f64 (log.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 F))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 F) (sin.f64 B))
(*.f64 (/.f64 (sin.f64 B) F) 1)
(*.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(*.f64 (pow.f64 F -1/2) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (*.f64 (sin.f64 B) (pow.f64 F -1/2)) (pow.f64 F -1/2))
(*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 F -2))) (/.f64 1 (cbrt.f64 F)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 F 2))) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (/.f64 1 (pow.f64 F 3))))
(cbrt.f64 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
Outputs
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(fma.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 x 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(fma.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 x 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 6) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 6) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(/.f64 1 (*.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(+.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (/.f64 1 (*.f64 (sin.f64 B) F))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (/.f64 1 (*.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 7))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 7))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (neg.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 7)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 7)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 5)) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 B 5)) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))))) (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B)))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 F -7/2160))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(*.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (/.f64 x B))))
(fma.f64 -1 (*.f64 B (*.f64 x -1/3)) (fma.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120)))) (neg.f64 (/.f64 x B))))
(+.f64 (*.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (neg.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (+.f64 (*.f64 x 1/18) (*.f64 x 1/120))))))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (/.f64 x B)))))
(fma.f64 -1 (*.f64 B (*.f64 x -1/3)) (fma.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3)))))) (/.f64 x B)))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (+.f64 (*.f64 x 1/18) (*.f64 x 1/120)))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (+.f64 (*.f64 x 1/18) (*.f64 x 1/120))) (fma.f64 -1/5040 x (*.f64 x -1/360))))) (neg.f64 (/.f64 x B)))) (*.f64 B (*.f64 1/3 x)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x)))
(fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x))
(fma.f64 -1 (/.f64 x B) (*.f64 B (*.f64 x -1/6)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x -7/360))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (*.f64 x (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (fma.f64 (pow.f64 B 3) (*.f64 x -7/360) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 x (fma.f64 1/720 x (*.f64 1/6 (*.f64 x -7/360))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (fma.f64 (pow.f64 B 3) (*.f64 x -7/360) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 x (fma.f64 1/720 x (*.f64 x -7/2160)))))))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)
(/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))
(fma.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360)) (fma.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (+.f64 (*.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))))) (+.f64 (*.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (fma.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (*.f64 1/6 (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360))))) (fma.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -7/360))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (fma.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/2160)))) (fma.f64 1/6 (*.f64 B (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B)))
(/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B))
(/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B)))
(/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B))
(/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (/.f64 x (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)) (/.f64 (/.f64 x (pow.f64 F 2)) (sin.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))) (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 F 2)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(/.f64 (fma.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)) (/.f64 x B))
(+.f64 (*.f64 (neg.f64 B) (fma.f64 -1/3 x (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))) (/.f64 (fma.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) (neg.f64 x)) B))
(+.f64 (*.f64 (neg.f64 B) (fma.f64 -1/3 x (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -1/6)))) (/.f64 (fma.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B))) (/.f64 x B))
(-.f64 (fma.f64 -1 (*.f64 B (fma.f64 -1/3 x (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360)) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))) (/.f64 x B))
(+.f64 (*.f64 (neg.f64 B) (fma.f64 -1/3 x (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -1/6)))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -7/360)))) (/.f64 (fma.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) (neg.f64 x)) B)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (+.f64 (*.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) (*.f64 1/120 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))))))) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) B)))) (/.f64 x B))
(-.f64 (fma.f64 -1 (*.f64 B (fma.f64 -1/3 x (*.f64 -1/6 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (fma.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (*.f64 1/6 (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/360))))) (/.f64 F (/.f64 B (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))) (/.f64 x B))
(+.f64 (*.f64 (neg.f64 B) (fma.f64 -1/3 x (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -1/6)))) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 F (*.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) -7/360)))) (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (fma.f64 1/720 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (*.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) -7/2160)))))) (/.f64 (fma.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)) (neg.f64 x)) B)))
(*.f64 1/3 (*.f64 B x))
(*.f64 (*.f64 B 1/3) x)
(*.f64 B (*.f64 1/3 x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(*.f64 1/3 (*.f64 B x))
(*.f64 (*.f64 B 1/3) x)
(*.f64 B (*.f64 1/3 x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))))))
(/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B))))
(*.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))))
(neg.f64 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (+.f64 (*.f64 1/3 B) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) (sin.f64 B)))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (fma.f64 1/3 B (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(neg.f64 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(neg.f64 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (*.f64 B x)) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))))
(/.f64 2 (pow.f64 F 3))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(*.f64 2 (/.f64 x (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(*.f64 2 (/.f64 x (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(+.f64 (*.f64 2 (/.f64 x (pow.f64 F 3))) (*.f64 2 (/.f64 1 (pow.f64 F 3))))
(fma.f64 2 (/.f64 x (pow.f64 F 3)) (/.f64 2 (pow.f64 F 3)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (/.f64 (sin.f64 B) F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))))) (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (*.f64 -1 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (neg.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B)))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 F -7/2160))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(/.f64 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 -1/5040 (/.f64 (pow.f64 B 7) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (neg.f64 (sin.f64 B)))))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (neg.f64 (sin.f64 B)))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 1 (/.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (/.f64 (*.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 1 (/.f64 (+.f64 x 1) B))
(/.f64 (+.f64 1 x) B)
(*.f64 (+.f64 x 1) (/.f64 1 B))
(/.f64 (+.f64 1 x) B)
(*.f64 (/.f64 (+.f64 x 1) B) 1)
(/.f64 (+.f64 1 x) B)
(*.f64 (/.f64 1 B) (+.f64 x 1))
(/.f64 (+.f64 1 x) B)
(*.f64 (+.f64 x -1) (/.f64 1 (neg.f64 B)))
(*.f64 (+.f64 -1 x) (/.f64 1 (neg.f64 B)))
(*.f64 (+.f64 -1 x) (/.f64 -1 B))
(*.f64 (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) B)) (sqrt.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 (+.f64 1 x) B)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (*.f64 (/.f64 1 B) (cbrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 B) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (pow.f64 (+.f64 1 x) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x 1) (sqrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 B 2))) (/.f64 (+.f64 x 1) (cbrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 B 2))) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) 1) (/.f64 (sqrt.f64 (+.f64 x 1)) B))
(*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) B))
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 B (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 x 1)) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (cbrt.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 1 x)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) 1) (/.f64 (cbrt.f64 (+.f64 x 1)) B))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x 1)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2)) (cbrt.f64 (pow.f64 B 2))) (cbrt.f64 (/.f64 (+.f64 x 1) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (cbrt.f64 (pow.f64 B 2))))
(pow.f64 (/.f64 (+.f64 x 1) B) 1)
(/.f64 (+.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 x 1) (neg.f64 B)))
(/.f64 (neg.f64 (+.f64 1 x)) (neg.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 (+.f64 1 x) B)
(cbrt.f64 (*.f64 (/.f64 (+.f64 x 1) B) (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 1 x) B) (pow.f64 (/.f64 (+.f64 1 x) B) 2)))
(cbrt.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 (+.f64 x 1) 2)) (*.f64 B (pow.f64 B 2))))
(cbrt.f64 (/.f64 (+.f64 1 x) (/.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 x) 2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 (+.f64 1 x) B)
(exp.f64 (log.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 (+.f64 1 x) B)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x 1) B)))
(/.f64 (+.f64 1 x) B)
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))) (cos.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2)))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2)) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2) (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)) (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2))))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2) (*.f64 (cos.f64 B) (pow.f64 (cos.f64 B) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(exp.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(-.f64 0 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(-.f64 (/.f64 0 (sin.f64 B)) (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 x (/.f64 1 (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 x (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 x (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 x (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) 1)
(/.f64 x (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) x)
(/.f64 x (sin.f64 B))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 x)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 2))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (sin.f64 B))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (/.f64 -1 (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (/.f64 x (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(/.f64 x (sin.f64 B))
(neg.f64 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (sin.f64 B)) 2)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(/.f64 F (/.f64 (sin.f64 B) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (*.f64 (/.f64 (sin.f64 B) F) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 F (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (sin.f64 B) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (*.f64 F (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (sin.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (*.f64 (neg.f64 F) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (neg.f64 (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (/.f64 F (sin.f64 B))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (/.f64 F (sin.f64 B))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) F)))
(/.f64 (/.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 F (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) F)))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F))))
(*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))) (/.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 F) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))) (*.f64 (neg.f64 (sin.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (/.f64 (*.f64 (neg.f64 (sin.f64 B)) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 F) (neg.f64 (sin.f64 B))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) F) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) 1) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (pow.f64 F -2)) (neg.f64 F)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) (/.f64 1 F)) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (neg.f64 (pow.f64 F -2))) (+.f64 (/.f64 1 F) (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2))) (/.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) F) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (sin.f64 B)))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) 1) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (/.f64 (sin.f64 B) F)))
(/.f64 F (/.f64 (*.f64 (sin.f64 B) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (neg.f64 F)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) 1/4) (+.f64 (pow.f64 F -2) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 (pow.f64 F 3) 1/2)) F))) (neg.f64 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (/.f64 (*.f64 (neg.f64 (sin.f64 B)) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (*.f64 F (/.f64 (pow.f64 F 3) 1/2)))))) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 F) (neg.f64 (sin.f64 B))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 3) 1/8) (/.f64 1 (pow.f64 F 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) 1/4 (+.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) (/.f64 (pow.f64 F 4) 1/2))))))
(/.f64 (neg.f64 (*.f64 F (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (neg.f64 (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2))))
(cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 0 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 0) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))) (/.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(*.f64 1 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 2))) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))))
(pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (pow.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(exp.f64 (log.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1/2 (/.f64 -1 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) 1/2 (/.f64 -1 F)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (+.f64 2 (*.f64 -2 x)) (/.f64 1 (pow.f64 F 3)))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (/.f64 1 F) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 2)))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 -2 x)) F))
(*.f64 (pow.f64 F -2) (/.f64 (+.f64 2 (*.f64 x -2)) F))
(*.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 2 (*.f64 -2 x)))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (+.f64 -2 (neg.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 F 3))))
(*.f64 (+.f64 -2 (*.f64 x -2)) (/.f64 1 (neg.f64 (pow.f64 F 3))))
(*.f64 (+.f64 -2 (*.f64 x -2)) (/.f64 -1 (pow.f64 F 3)))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (*.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (*.f64 (/.f64 1 (pow.f64 F 3)) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 1 (pow.f64 F 3)) (*.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)))
(/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (/.f64 (pow.f64 F 3) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (/.f64 1 (pow.f64 F 3))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (pow.f64 F 3)) (cbrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 1 (pow.f64 F 3)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)))) F)
(*.f64 (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) F) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6))) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(/.f64 (*.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)))) F)
(*.f64 (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) F) (cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6))))
(*.f64 (/.f64 1 (pow.f64 F 3/2)) (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3/2)))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)))
(/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (/.f64 (pow.f64 F 3) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)))
(/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (/.f64 (pow.f64 F 3) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) 1) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3/2)))
(/.f64 (sqrt.f64 (+.f64 2 (*.f64 x -2))) (/.f64 (pow.f64 F 3) (sqrt.f64 (+.f64 2 (*.f64 x -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 3/2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) (pow.f64 F 3/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (pow.f64 F 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 -2 x))) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) F) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (+.f64 2 (*.f64 x -2))) (pow.f64 F 3)))
(pow.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3)) 1)
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(neg.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (neg.f64 (pow.f64 F 3))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 x -2))) (neg.f64 (pow.f64 F 3)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)))
(log.f64 (exp.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 -2 x)) 2) (pow.f64 F 6)) (/.f64 (pow.f64 F 3) (+.f64 2 (*.f64 -2 x)))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) (pow.f64 F 3)) (+.f64 2 (*.f64 x -2))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6))))
(cbrt.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 (+.f64 2 (*.f64 -2 x)) 2)) (*.f64 (pow.f64 F 3) (pow.f64 F 6))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6)) (pow.f64 F 3)) (+.f64 2 (*.f64 x -2))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3)) (/.f64 (pow.f64 (+.f64 2 (*.f64 x -2)) 2) (pow.f64 F 6))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(exp.f64 (log.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 (*.f64 -2 x)) (pow.f64 F 3))))
(/.f64 (+.f64 2 (*.f64 x -2)) (pow.f64 F 3))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 F 2)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (/.f64 (*.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) F))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))) (*.f64 F (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 F (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))) (*.f64 F (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 F (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 F)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 F)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 F))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 F 2)) (cbrt.f64 F)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F)))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 F)))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (/.f64 (*.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (fma.f64 2 x (fma.f64 F F 2))) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (sin.f64 B) (/.f64 1 F))
(/.f64 (sin.f64 B) F)
(*.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 (sin.f64 B) F) 1)
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B)))
(/.f64 (sin.f64 B) F)
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(/.f64 (sin.f64 B) F)
(*.f64 (pow.f64 F -1/2) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))) (/.f64 1 F))
(*.f64 (/.f64 1 F) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (sin.f64 B) (pow.f64 F -1/2)) (pow.f64 F -1/2))
(*.f64 (sin.f64 B) (*.f64 (pow.f64 F -1/2) (pow.f64 F -1/2)))
(*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 F -2))) (/.f64 1 (cbrt.f64 F)))
(*.f64 (sin.f64 B) (*.f64 (cbrt.f64 (pow.f64 F -2)) (/.f64 1 (cbrt.f64 F))))
(*.f64 (cbrt.f64 (pow.f64 F -2)) (*.f64 (sin.f64 B) (/.f64 1 (cbrt.f64 F))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 F 2))) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (*.f64 1 (/.f64 (sin.f64 B) (cbrt.f64 F))) (cbrt.f64 (pow.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 F 2))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 F 2))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 F 2))))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(/.f64 (sin.f64 B) F)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(cbrt.f64 (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (sin.f64 B) F) 2)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (/.f64 1 (pow.f64 F 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 F 3)) (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))
(cbrt.f64 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2)) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)

eval753.0ms (2.9%)

Compiler

Compiled 43063 to 28270 computations (34.4% saved)

prune329.0ms (1.3%)

Pruning

57 alts after pruning (55 fresh and 2 done)

PrunedKeptTotal
New1051311082
Fresh142438
Picked325
Done000
Total1068571125
Accuracy
100.0%
Counts
1125 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.8%
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
2.3%
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
55.7%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
2.3%
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
55.7%
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
58.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
35.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
33.4%
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
60.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 F) (sin.f64 B))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
32.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
34.3%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
29.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
51.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
20.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.1%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
31.5%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
22.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.5%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
83.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F)))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
49.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
57.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) F))
2.7%
(*.f64 (*.f64 B 1/3) x)
33.4%
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
55.7%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
33.4%
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
55.6%
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
2.7%
(*.f64 B (*.f64 1/3 x))
2.7%
(*.f64 1/3 (*.f64 B x))
33.4%
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
17.0%
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
36.0%
(neg.f64 (/.f64 (+.f64 1 x) B))
33.3%
(neg.f64 (/.f64 x B))
12.0%
(neg.f64 (/.f64 1 B))
36.0%
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
10.9%
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
11.7%
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
15.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
24.8%
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
2.3%
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
55.7%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
2.3%
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
55.7%
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
58.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
35.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
33.4%
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
60.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 F) (sin.f64 B))))
45.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
32.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
34.3%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
29.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
51.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
20.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.1%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
31.5%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
22.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.5%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
83.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F)))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
77.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
49.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
57.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) F))
2.7%
(*.f64 (*.f64 B 1/3) x)
33.4%
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
55.7%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
33.4%
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
55.6%
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
2.7%
(*.f64 B (*.f64 1/3 x))
2.7%
(*.f64 1/3 (*.f64 B x))
33.4%
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
17.0%
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
36.0%
(neg.f64 (/.f64 (+.f64 1 x) B))
33.3%
(neg.f64 (/.f64 x B))
12.0%
(neg.f64 (/.f64 1 B))
36.0%
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
10.9%
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
11.7%
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
15.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
Compiler

Compiled 4512 to 3338 computations (26% saved)

localize499.0ms (1.9%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 1 (sin.f64 B)) F)
99.5%
(*.f64 -1/3 (*.f64 B x))
85.9%
(*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
70.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.8%
(/.f64 -1 (sin.f64 B))
99.8%
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
99.6%
(*.f64 x (/.f64 -1 (sin.f64 B)))
100.0%
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
100.0%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
99.8%
(/.f64 1 (sin.f64 B))
99.5%
(*.f64 -1/3 (*.f64 B x))
99.7%
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
98.4%
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
70.9%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 348 to 186 computations (46.6% saved)

series32.0ms (0.1%)

Counts
8 → 171
Calls

51 calls:

TimeVariablePointExpression
19.0ms
B
@0
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
1.0ms
x
@inf
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
1.0ms
F
@0
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
1.0ms
x
@0
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
1.0ms
F
@inf
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
283×associate-*r*
269×pow1
249×*-un-lft-identity
248×add-exp-log
248×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043287
1646271
Stop Event
node limit
Counts
8 → 269
Calls
Call 1
Inputs
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(*.f64 x (/.f64 -1 (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 (sin.f64 B) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sin.f64 B) F) (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 1 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) F) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(neg.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 B)))) 1)
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 -1 (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (sin.f64 B)) -1))
(pow.f64 (sin.f64 B) -1)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(pow.f64 (pow.f64 (sin.f64 B) -3) 1/3)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(neg.f64 (/.f64 1 (sin.f64 B)))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 B)))))
(cbrt.f64 (pow.f64 (sin.f64 B) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 B))) 1))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) -1))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 0 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) 0) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (/.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))) 1)
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)) (-.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (sin.f64 B) -2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (exp.f64 (/.f64 1 (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(fma.f64 1 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(fma.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 x B))
(-.f64 (/.f64 (neg.f64 x) B) (*.f64 x (*.f64 B -1/3)))
(-.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))) (/.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1)
(*.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) -1)
(*.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 -1/3 (*.f64 (*.f64 B x) (/.f64 x B))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (neg.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B))) (-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))
(/.f64 (-.f64 (pow.f64 (/.f64 x B) 2) (pow.f64 (*.f64 x (*.f64 B -1/3)) 2)) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B x) 1/3) 3) (pow.f64 (/.f64 (neg.f64 x) B) 3)) (+.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(pow.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3)
(neg.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(sqrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2))
(log.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(exp.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(fma.f64 x (/.f64 1 B) (*.f64 x (*.f64 B -1/3)))
(fma.f64 1 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))
(fma.f64 1 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))
(fma.f64 -1/3 (*.f64 B x) (/.f64 x B))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(fma.f64 (*.f64 B -1/3) x (/.f64 x B))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 B -1/3))) 2) (cbrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x B)) 2) (cbrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(/.f64 x (sin.f64 B))
(/.f64 x (neg.f64 (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (neg.f64 x)))
(/.f64 (neg.f64 x) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) 1) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))) 1)
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x (sin.f64 B))) (cos.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(exp.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (-.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (*.f64 F -1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 -1 F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F 1) (sin.f64 B))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))

simplify189.0ms (0.7%)

Algorithm
egg-herbie
Rules
589×associate-*r*
578×associate-*l*
430×*-commutative
302×+-commutative
295×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089224990
1244523994
Stop Event
node limit
Counts
440 → 549
Calls
Call 1
Inputs
(*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (/.f64 (pow.f64 B 5) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 -1/5040 (*.f64 (/.f64 (pow.f64 B 7) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (/.f64 (pow.f64 B 5) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 F 5) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(sin.f64 B)
(+.f64 (sin.f64 B) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))
(+.f64 (sin.f64 B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2)))))
(+.f64 (sin.f64 B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))))
(*.f64 -1 (sin.f64 B))
(+.f64 (*.f64 -1 (sin.f64 B)) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))
(+.f64 (*.f64 -1 (sin.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4)))))
(+.f64 (*.f64 -1 (sin.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))) (+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 1 B)
(+.f64 (*.f64 1/6 B) (/.f64 1 B))
(+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (/.f64 1 B)))
(+.f64 (*.f64 31/15120 (pow.f64 B 5)) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (/.f64 1 B))))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B)))) (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(*.f64 1/3 (*.f64 B x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(/.f64 x B)
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (/.f64 x B))))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (/.f64 x B)))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 (sin.f64 B) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sin.f64 B) F) (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 1 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) F) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(neg.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 B)))) 1)
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) 1)
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 -1 (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (sin.f64 B)) -1))
(pow.f64 (sin.f64 B) -1)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(pow.f64 (pow.f64 (sin.f64 B) -3) 1/3)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(neg.f64 (/.f64 1 (sin.f64 B)))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 B)))))
(cbrt.f64 (pow.f64 (sin.f64 B) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 B))) 1))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) -1))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 0 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) 0) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (/.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))) 1)
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)) (-.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (sin.f64 B) -2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (exp.f64 (/.f64 1 (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(fma.f64 1 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(fma.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 x B))
(-.f64 (/.f64 (neg.f64 x) B) (*.f64 x (*.f64 B -1/3)))
(-.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))) (/.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1)
(*.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) -1)
(*.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 -1/3 (*.f64 (*.f64 B x) (/.f64 x B))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (neg.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B))) (-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))
(/.f64 (-.f64 (pow.f64 (/.f64 x B) 2) (pow.f64 (*.f64 x (*.f64 B -1/3)) 2)) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B x) 1/3) 3) (pow.f64 (/.f64 (neg.f64 x) B) 3)) (+.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(pow.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3)
(neg.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(sqrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2))
(log.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(exp.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(fma.f64 x (/.f64 1 B) (*.f64 x (*.f64 B -1/3)))
(fma.f64 1 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))
(fma.f64 1 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))
(fma.f64 -1/3 (*.f64 B x) (/.f64 x B))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(fma.f64 (*.f64 B -1/3) x (/.f64 x B))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 B -1/3))) 2) (cbrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x B)) 2) (cbrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(/.f64 x (sin.f64 B))
(/.f64 x (neg.f64 (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (neg.f64 x)))
(/.f64 (neg.f64 x) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) 1) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))) 1)
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x (sin.f64 B))) (cos.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(exp.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (-.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (*.f64 F -1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 -1 F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F 1) (sin.f64 B))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
Outputs
(*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 B (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 (/.f64 B F) (*.f64 -1/6 (/.f64 (pow.f64 B 3) F))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (/.f64 (pow.f64 B 5) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 3) F)) (fma.f64 1/120 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 (/.f64 B F) (*.f64 1/120 (/.f64 (pow.f64 B 5) F)))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 B 3) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 -1/5040 (*.f64 (/.f64 (pow.f64 B 7) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (/.f64 (pow.f64 B 5) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 3) F)) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 7) F)) (fma.f64 1/120 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 B F) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 (/.f64 B F) (*.f64 1/120 (/.f64 (pow.f64 B 5) F)))) (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
(fma.f64 1/2 (*.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/8 (*.f64 (*.f64 (sin.f64 B) (pow.f64 F 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 F 5) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (sin.f64 B) (pow.f64 F 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (sin.f64 B) (pow.f64 F 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))) (fma.f64 1/2 (*.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (sin.f64 B) (pow.f64 F 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/16 (*.f64 (sin.f64 B) (*.f64 (pow.f64 F 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))) (fma.f64 1/2 (*.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(sin.f64 B)
(+.f64 (sin.f64 B) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))
(+.f64 (sin.f64 B) (*.f64 1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (sin.f64 B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2)))))
(+.f64 (sin.f64 B) (fma.f64 -1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (sin.f64 B) (fma.f64 -1/8 (*.f64 (/.f64 (sin.f64 B) (pow.f64 F 4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (sin.f64 B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))))
(+.f64 (sin.f64 B) (fma.f64 -1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (fma.f64 1/16 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 6) (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (sin.f64 B) (fma.f64 -1/8 (*.f64 (/.f64 (sin.f64 B) (pow.f64 F 4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (fma.f64 1/16 (*.f64 (/.f64 (sin.f64 B) (pow.f64 F 6)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(*.f64 -1 (sin.f64 B))
(neg.f64 (sin.f64 B))
(+.f64 (*.f64 -1 (sin.f64 B)) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))))
(fma.f64 -1 (sin.f64 B) (*.f64 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) -1/2))
(fma.f64 -1 (sin.f64 B) (/.f64 (*.f64 (+.f64 -1 (neg.f64 x)) (sin.f64 B)) (pow.f64 F 2)))
(+.f64 (*.f64 -1 (sin.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4)))))
(fma.f64 -1 (sin.f64 B) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) (*.f64 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) 1/8)))
(+.f64 (fma.f64 -1 (sin.f64 B) (/.f64 (*.f64 (+.f64 -1 (neg.f64 x)) (sin.f64 B)) (pow.f64 F 2))) (/.f64 (*.f64 1/8 (sin.f64 B)) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))
(+.f64 (*.f64 -1 (sin.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) (pow.f64 F 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 4))))))
(fma.f64 -1 (sin.f64 B) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/16 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 6) (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) 1/8))))
(+.f64 (fma.f64 -1 (sin.f64 B) (/.f64 (*.f64 (+.f64 -1 (neg.f64 x)) (sin.f64 B)) (pow.f64 F 2))) (fma.f64 -1/16 (*.f64 (/.f64 (sin.f64 B) (pow.f64 F 6)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (/.f64 (*.f64 1/8 (sin.f64 B)) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F)
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 F F 2))))
(+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (/.f64 x (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) F))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 2) (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (/.f64 x (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) F)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))) (+.f64 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (/.f64 (*.f64 x (sin.f64 B)) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 2) (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x 3) (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (/.f64 x (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (fma.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) F))))
(/.f64 1 B)
(+.f64 (*.f64 1/6 B) (/.f64 1 B))
(fma.f64 1/6 B (/.f64 1 B))
(+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (/.f64 1 B)))
(fma.f64 7/360 (pow.f64 B 3) (fma.f64 1/6 B (/.f64 1 B)))
(+.f64 (*.f64 31/15120 (pow.f64 B 5)) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (/.f64 1 B))))
(fma.f64 31/15120 (pow.f64 B 5) (fma.f64 7/360 (pow.f64 B 3) (fma.f64 1/6 B (/.f64 1 B))))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B))) (/.f64 x B))
(+.f64 (*.f64 (pow.f64 B 3) 7/360) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (/.f64 (-.f64 1 x) B)))
(+.f64 (*.f64 (pow.f64 B 3) 7/360) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B)))
(-.f64 (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 B (-.f64 1/6 (*.f64 -1/3 x))) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 31/15120 (pow.f64 B 5) (fma.f64 7/360 (pow.f64 B 3) (fma.f64 B (+.f64 1/6 (*.f64 1/3 x)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 31/15120 (pow.f64 B 5) (fma.f64 7/360 (pow.f64 B 3) (fma.f64 B (+.f64 1/6 (*.f64 x 1/3)) (/.f64 1 B)))) (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(/.f64 x B)
(*.f64 -1/3 (*.f64 B x))
(*.f64 x (*.f64 B -1/3))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 x (*.f64 B -1/3))
(*.f64 B (*.f64 x -1/3))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 B 1/3) (/.f64 1 B)))
(*.f64 (-.f64 (*.f64 B 1/3) (/.f64 1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 B 1/3) (/.f64 1 B)))
(*.f64 (-.f64 (*.f64 B 1/3) (/.f64 1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 B 1/3) (/.f64 1 B)))
(*.f64 (-.f64 (*.f64 B 1/3) (/.f64 1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/3 B) (/.f64 1 B))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 B 1/3) (/.f64 1 B)))
(*.f64 (-.f64 (*.f64 B 1/3) (/.f64 1 B)) (neg.f64 x))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x)))
(fma.f64 -1 (/.f64 x B) (*.f64 -1/6 (*.f64 B x)))
(fma.f64 -1 (/.f64 x B) (*.f64 B (*.f64 x -1/6)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x -7/360))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/6 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (fma.f64 (pow.f64 B 3) (*.f64 x -7/360) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 x (fma.f64 1/720 x (*.f64 1/6 (*.f64 x -7/360))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/6 (*.f64 B x) (fma.f64 (pow.f64 B 3) (*.f64 x -7/360) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x -7/2160) (*.f64 x 1/840))))))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 x) (sin.f64 B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (/.f64 x B))))
(fma.f64 -1 (*.f64 B (*.f64 x -1/3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120)))) (/.f64 x B))))
(+.f64 (*.f64 (-.f64 (-.f64 (*.f64 x 1/24) (*.f64 x 1/18)) (*.f64 x 1/120)) (neg.f64 (pow.f64 B 3))) (*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (/.f64 x B)))))
(fma.f64 -1 (*.f64 B (*.f64 x -1/3)) (fma.f64 -1 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120)))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 x 1/120))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3)))))) (/.f64 (neg.f64 x) B))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (-.f64 (*.f64 x 1/24) (*.f64 x 1/18)) (*.f64 x 1/120))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (-.f64 (*.f64 x 1/24) (*.f64 x 1/18)) (*.f64 x 1/120)) (fma.f64 -1/5040 x (*.f64 x -1/360))))))) (*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 B F) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F (*.f64 -7/360 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 B F) (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 B F) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840)))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) -1/2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 (*.f64 2 x) -1/2)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (neg.f64 x)) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (*.f64 F x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (*.f64 F x) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (*.f64 F x) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) F)) (/.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (*.f64 F x) (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (/.f64 (*.f64 -1/2 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) F))) (sin.f64 B)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (*.f64 F x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(fma.f64 1/6 (*.f64 B F) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 1/6 (*.f64 B F) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 1/6 (*.f64 B F) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840))) (fma.f64 1/6 (*.f64 B F) (/.f64 F B))))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sin.f64 B) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sin.f64 B) F) (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(/.f64 (/.f64 (/.f64 (sin.f64 B) 1) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) 1) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 F) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F))) (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F))))
(/.f64 1 (/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (sqrt.f64 F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (pow.f64 F 2) 1) (fma.f64 2 x (fma.f64 F F 2))))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) 1) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) F) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) 1) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) 1) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 F 2) 1) (fma.f64 2 x (fma.f64 F F 2))))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (/.f64 1 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) F) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F))) (/.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))) (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 F 2) 1) (fma.f64 2 x (fma.f64 F F 2))))))
(pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))))
(/.f64 (/.f64 (/.f64 (sin.f64 B) 1) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 B)))) 1)
(/.f64 1 (sin.f64 B))
(*.f64 1 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (*.f64 -1 (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(/.f64 -1 (sin.f64 B))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(pow.f64 (sqrt.f64 (sin.f64 B)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (sin.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (sin.f64 B) -3) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 B) -3))
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 3))
(neg.f64 (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (pow.f64 (sin.f64 B) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 B))) 1))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) -1))
(/.f64 1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(+.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(-.f64 0 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) 0) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (/.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))) (/.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))) 1)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3)) (/.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B)))) 1))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)) (-.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -1/2) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (-.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (sin.f64 B) -1/2)))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -1/2) (sqrt.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))) (-.f64 (sqrt.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (pow.f64 (sin.f64 B) -1/2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (/.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))))
(*.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3)) (/.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B)))) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3)) (+.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (sin.f64 B) -2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3)) (+.f64 (pow.f64 (sin.f64 B) -2) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3) (pow.f64 (sin.f64 B) -3)) (+.f64 (pow.f64 (sin.f64 B) -2) (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2))) (-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (pow.f64 (sin.f64 B) -2)) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (sin.f64 B) -3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (sin.f64 B) -2) (/.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (sin.f64 B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3))) (-.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (pow.f64 (sin.f64 B) -2)) (/.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) (sin.f64 B))))
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 2)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 3)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3) 1/3)
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (sin.f64 B) -2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 B) -2) (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(log.f64 (/.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (exp.f64 (/.f64 1 (sin.f64 B)))))
(+.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 1 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 B x) (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 x B))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(-.f64 (/.f64 (neg.f64 x) B) (*.f64 x (*.f64 B -1/3)))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(-.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))) (/.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) 1)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) -1)
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 -1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))) (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (/.f64 1 (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2)) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (/.f64 x B) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 -1/3 (*.f64 (*.f64 B x) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3)) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (neg.f64 (-.f64 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (pow.f64 (/.f64 x B) 2))) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 B -1/3)) 2) (*.f64 (/.f64 x B) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 3) (pow.f64 (/.f64 x B) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 B (*.f64 x -1/3)) 2) (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B))) (-.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B x) (*.f64 B x)) 1/9) (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B))) (-.f64 (*.f64 B (*.f64 x 1/3)) (/.f64 (neg.f64 x) B)))
(/.f64 (-.f64 (*.f64 (*.f64 B (*.f64 B (pow.f64 x 2))) 1/9) (pow.f64 (/.f64 x B) 2)) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))
(/.f64 (-.f64 (pow.f64 (/.f64 x B) 2) (pow.f64 (*.f64 x (*.f64 B -1/3)) 2)) (-.f64 (/.f64 x B) (*.f64 x (*.f64 B -1/3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x B) 2) (pow.f64 (*.f64 B (*.f64 x -1/3)) 2)) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B)))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)) (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B x) 1/3) 3) (pow.f64 (/.f64 (neg.f64 x) B) 3)) (+.f64 (*.f64 (*.f64 (*.f64 B x) 1/3) (*.f64 (*.f64 B x) 1/3)) (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (*.f64 (*.f64 B x) 1/3) (/.f64 (neg.f64 x) B)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 B x) 3) 1/27) (pow.f64 (/.f64 (neg.f64 x) B) 3)) (+.f64 (*.f64 (*.f64 (*.f64 B x) (*.f64 B x)) 1/9) (*.f64 (/.f64 (neg.f64 x) B) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 B (*.f64 x 1/3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 B x) 3) 1/27) (pow.f64 (/.f64 (neg.f64 x) B) 3)) (+.f64 (*.f64 (/.f64 x B) (fma.f64 (*.f64 B x) 1/3 (/.f64 x B))) (*.f64 (*.f64 B (*.f64 B (pow.f64 x 2))) 1/9)))
(/.f64 (-.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 0 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 0 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3)) (+.f64 0 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 3)) (+.f64 0 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2)))
(pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 1)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(pow.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) 1/3)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(pow.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 3)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(neg.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (neg.f64 x) (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 (fma.f64 -1/3 B (/.f64 1 B)) (neg.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B))) 2))
(log.f64 (exp.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(cbrt.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(expm1.f64 (log1p.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(exp.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 1))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(log1p.f64 (expm1.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 x (/.f64 1 B) (*.f64 x (*.f64 B -1/3)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 1 (*.f64 x (*.f64 B -1/3)) (/.f64 x B))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 1 (/.f64 x B) (*.f64 x (*.f64 B -1/3)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 -1/3 (*.f64 B x) (/.f64 x B))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 (*.f64 B -1/3) x (/.f64 x B))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (sqrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 B -1/3))) 2) (cbrt.f64 (*.f64 x (*.f64 B -1/3))) (/.f64 x B))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) 2) (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x B)) 2) (cbrt.f64 (/.f64 x B)) (*.f64 x (*.f64 B -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x B)) 2) (cbrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(/.f64 x (sin.f64 B))
(/.f64 x (sin.f64 B))
(/.f64 x (neg.f64 (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (neg.f64 x)))
(/.f64 (neg.f64 x) (sin.f64 B))
(/.f64 (neg.f64 x) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) 1) (sin.f64 B))
(/.f64 (neg.f64 x) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sin.f64 B)))
(/.f64 x (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(/.f64 x (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(/.f64 x (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(/.f64 x (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(/.f64 x (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(/.f64 x (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) -3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(/.f64 x (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))) 1)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) 1) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 1)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 2)
(pow.f64 (sqrt.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 3)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(pow.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3) 1/3)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x (sin.f64 B))) (cos.f64 B)))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 3))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(exp.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) 1))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (/.f64 (sin.f64 B) 1) F))
(/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (sqrt.f64 F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (sin.f64 B)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 F 2) 1) (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (-.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 F) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (*.f64 F -1) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) 1))
(/.f64 (*.f64 -1 F) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) 1))
(/.f64 (/.f64 F 1) (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 F (*.f64 (sqrt.f64 (sin.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 F (*.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) 1))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(/.f64 F (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(/.f64 F (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(/.f64 F (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(/.f64 F (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) -3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) -3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 F (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sin.f64 B))) 1))
(/.f64 F (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))

eval610.0ms (2.3%)

Compiler

Compiled 36895 to 23551 computations (36.2% saved)

prune314.0ms (1.2%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New1048121060
Fresh113950
Picked325
Done022
Total1062551117
Accuracy
100.0%
Counts
1117 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.8%
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
32.2%
(/.f64 (-.f64 1 x) B)
55.7%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
2.3%
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
55.7%
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
14.2%
(/.f64 1 (sin.f64 B))
58.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
31.7%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
35.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
33.4%
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
76.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
42.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
60.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
32.6%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
34.3%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
29.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
32.2%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
20.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.1%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
31.5%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
22.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.8%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.4%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.5%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
83.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F)))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
54.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
56.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
58.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
61.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
49.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
2.7%
(*.f64 (*.f64 B 1/3) x)
55.7%
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
33.4%
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
55.6%
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
33.3%
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
2.7%
(*.f64 B (*.f64 x 1/3))
2.7%
(*.f64 1/3 (*.f64 B x))
33.4%
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
33.3%
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
17.0%
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
36.0%
(neg.f64 (/.f64 (+.f64 1 x) B))
33.3%
(neg.f64 (/.f64 x B))
12.0%
(neg.f64 (/.f64 1 B))
36.0%
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
10.9%
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
15.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
Compiler

Compiled 2878 to 1823 computations (36.7% saved)

regimes364.0ms (1.4%)

Counts
99 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) F))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 F) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 3)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

4 calls:

137.0ms
F
88.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
51.0ms
B
49.0ms
x
Results
AccuracySegmentsBranch
99.7%3F
83.5%1B
83.5%1x
87.9%2(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 1882 to 1082 computations (42.5% saved)

regimes138.0ms (0.5%)

Counts
79 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) F))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (pow.f64 (/.f64 (sin.f64 B) F) -1) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 1 F) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (pow.f64 (pow.f64 (tan.f64 B) -1/2) 2))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

109.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1316 to 748 computations (43.2% saved)

regimes116.0ms (0.4%)

Counts
65 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) F))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

93.0ms
F
Results
AccuracySegmentsBranch
98.5%3F
Compiler

Compiled 980 to 557 computations (43.2% saved)

regimes112.0ms (0.4%)

Counts
62 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)) F))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

90.0ms
F
Results
AccuracySegmentsBranch
98.5%3F
Compiler

Compiled 915 to 514 computations (43.8% saved)

regimes160.0ms (0.6%)

Counts
60 → 4
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 2 (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

139.0ms
F
Results
AccuracySegmentsBranch
92.7%4F
Compiler

Compiled 873 to 487 computations (44.2% saved)

regimes211.0ms (0.8%)

Counts
54 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 F (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F)))))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

128.0ms
F
Results
AccuracySegmentsBranch
92.1%5F
Compiler

Compiled 701 to 388 computations (44.7% saved)

regimes498.0ms (1.9%)

Counts
52 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

3 calls:

185.0ms
x
167.0ms
B
127.0ms
F
Results
AccuracySegmentsBranch
67.7%7B
67.1%8x
89.4%5F
Compiler

Compiled 660 to 368 computations (44.2% saved)

regimes141.0ms (0.5%)

Counts
51 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (cos.f64 B) (fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 -1/6 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B))))) (/.f64 -1 (sin.f64 B)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

125.0ms
F
Results
AccuracySegmentsBranch
88.3%5F
Compiler

Compiled 628 to 349 computations (44.4% saved)

regimes313.0ms (1.2%)

Counts
44 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 B) (+.f64 1 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

300.0ms
F
Results
AccuracySegmentsBranch
80.1%6F
Compiler

Compiled 518 to 287 computations (44.6% saved)

regimes154.0ms (0.6%)

Counts
41 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(neg.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (cos.f64 B) (*.f64 x (/.f64 -1 (sin.f64 B))))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

141.0ms
F
Results
AccuracySegmentsBranch
76.4%6F
Compiler

Compiled 485 to 268 computations (44.7% saved)

regimes200.0ms (0.8%)

Counts
36 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

189.0ms
F
Results
AccuracySegmentsBranch
76.4%6F
Compiler

Compiled 442 to 252 computations (43% saved)

regimes125.0ms (0.5%)

Counts
34 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

115.0ms
F
Results
AccuracySegmentsBranch
76.4%6F
Compiler

Compiled 426 to 247 computations (42% saved)

regimes120.0ms (0.5%)

Counts
33 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x 1) B))))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

109.0ms
F
Results
AccuracySegmentsBranch
69.6%6F
Compiler

Compiled 418 to 244 computations (41.6% saved)

regimes110.0ms (0.4%)

Counts
28 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

101.0ms
F
Results
AccuracySegmentsBranch
69.6%6F
Compiler

Compiled 330 to 195 computations (40.9% saved)

regimes64.0ms (0.2%)

Counts
27 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))) x) B)
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

54.0ms
F
Results
AccuracySegmentsBranch
61.9%3F
Compiler

Compiled 301 to 177 computations (41.2% saved)

regimes223.0ms (0.9%)

Counts
22 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(*.f64 (cos.f64 B) (*.f64 x (-.f64 (*.f64 -1/6 B) (/.f64 1 B))))
(*.f64 (cos.f64 B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 -1/6 (*.f64 B x))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
Calls

3 calls:

122.0ms
x
56.0ms
F
39.0ms
B
Results
AccuracySegmentsBranch
60.4%6x
57.8%3B
62.3%5F
Compiler

Compiled 216 to 135 computations (37.5% saved)

regimes149.0ms (0.6%)

Counts
18 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(neg.f64 (/.f64 x B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(/.f64 1 (sin.f64 B))
(/.f64 (-.f64 1 x) B)
Calls

3 calls:

56.0ms
x
49.0ms
F
39.0ms
B
Results
AccuracySegmentsBranch
47.1%5x
45.8%4B
55.8%5F
Compiler

Compiled 164 to 106 computations (35.4% saved)

regimes324.0ms (1.2%)

Counts
17 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
(/.f64 1 (sin.f64 B))
Outputs
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 x B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(/.f64 1 (sin.f64 B))
(/.f64 (-.f64 1 x) B)
Calls

1 calls:

319.0ms
F
Results
AccuracySegmentsBranch
49.3%5F
Compiler

Compiled 147 to 97 computations (34% saved)

regimes41.0ms (0.2%)

Counts
16 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (*.f64 (+.f64 -1 x) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 1 B) (+.f64 x 1)))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 B) (*.f64 1/3 B))))
(*.f64 -1 (+.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) (*.f64 -1 (/.f64 x B)))
Outputs
(neg.f64 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 x B))
(/.f64 (-.f64 1 x) B)
Calls

1 calls:

32.0ms
F
Results
AccuracySegmentsBranch
47.3%3F
Compiler

Compiled 143 to 94 computations (34.3% saved)

regimes49.0ms (0.2%)

Counts
7 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
(/.f64 (-.f64 1 x) B)
Outputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(/.f64 (-.f64 1 x) B)
Calls

3 calls:

25.0ms
F
16.0ms
x
5.0ms
B
Results
AccuracySegmentsBranch
38.9%3x
33.3%1B
43.5%5F
Compiler

Compiled 48 to 32 computations (33.3% saved)

regimes44.0ms (0.2%)

Counts
6 → 3
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (*.f64 x 1/3))
(*.f64 (*.f64 B 1/3) x)
Outputs
(neg.f64 (/.f64 x B))
(neg.f64 (/.f64 1 B))
(neg.f64 (/.f64 x B))
Calls

2 calls:

23.0ms
x
19.0ms
F
Results
AccuracySegmentsBranch
38.9%3x
38.3%4F
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f64 (/.f64 1 B))
Outputs
(neg.f64 (/.f64 1 B))
Calls

3 calls:

3.0ms
F
3.0ms
B
3.0ms
x
Results
AccuracySegmentsBranch
12.0%1B
12.0%1F
12.0%1x
Compiler

Compiled 19 to 15 computations (21.1% saved)

bsearch94.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
56.0ms
1.5455450089112809e+25
6.182718698374604e+32
37.0ms
-9.583557312196751e+36
-1.073746778583422e+36
Results
34.0ms50×body1024valid
29.0ms113×body256valid
14.0ms35×body512valid
6.0ms26×body256infinite
5.0ms28×body256invalid
Compiler

Compiled 693 to 517 computations (25.4% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
32.0ms
1.5455450089112809e+25
6.182718698374604e+32
34.0ms
-9.583557312196751e+36
-1.073746778583422e+36
Results
24.0ms92×body256valid
19.0ms31×body1024valid
11.0ms25×body512valid
6.0ms28×body256infinite
2.0ms13×body256invalid
Compiler

Compiled 513 to 395 computations (23% saved)

bsearch130.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
72.0ms
1.242661310800761e-23
1.704981144604115e-10
56.0ms
-15.711063226873756
-0.00021726836074890753
Results
51.0ms66×body1024valid
36.0ms159×body256valid
21.0ms41×body512valid
8.0ms38×body256infinite
7.0ms38×body256invalid
Compiler

Compiled 788 to 628 computations (20.3% saved)

bsearch122.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1.242661310800761e-23
1.704981144604115e-10
59.0ms
-15.711063226873756
-0.00021726836074890753
Results
43.0ms64×body1024valid
41.0ms165×body256valid
17.0ms41×body512valid
9.0ms34×body256infinite
8.0ms43×body256invalid
Compiler

Compiled 788 to 628 computations (20.3% saved)

bsearch189.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
1.242661310800761e-23
1.704981144604115e-10
72.0ms
-2.340592855483123e-63
-1.2188295411538395e-81
53.0ms
-5.767044567982818e+19
-357452103005149.8
Results
62.0ms96×body1024valid
57.0ms243×body256valid
30.0ms68×body512valid
13.0ms57×body256infinite
9.0ms52×body256invalid
Compiler

Compiled 1445 to 1107 computations (23.4% saved)

bsearch227.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
1.5455450089112809e+25
6.182718698374604e+32
55.0ms
5.57496359925791e-136
2.5684067869861233e-131
52.0ms
-9.435871389235828e-130
-1.8020935147941805e-134
62.0ms
-5.767044567982818e+19
-357452103005149.8
Results
80.0ms124×body1024valid
68.0ms278×body256valid
38.0ms82×body512valid
19.0ms60×body256infinite
10.0ms59×body256invalid
Compiler

Compiled 1441 to 1093 computations (24.1% saved)

bsearch281.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
141.0ms
1.242661310800761e-23
1.704981144604115e-10
57.0ms
5.57496359925791e-136
2.5684067869861233e-131
29.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
54.0ms
-15.711063226873756
-0.00021726836074890753
Results
112.0ms254×body256valid
78.0ms123×body1024valid
59.0ms61×body512valid
13.0ms58×body256infinite
6.0ms36×body256invalid
Compiler

Compiled 1325 to 1007 computations (24% saved)

bsearch189.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
1.242661310800761e-23
1.704981144604115e-10
53.0ms
5.57496359925791e-136
2.5684067869861233e-131
28.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
47.0ms
-76931.61136738154
-962.7982679084212
Results
75.0ms105×body1024valid
57.0ms241×body256valid
27.0ms63×body512valid
12.0ms55×body256infinite
9.0ms52×body256invalid
Compiler

Compiled 1518 to 1126 computations (25.8% saved)

bsearch228.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
6.626003952249767e+212
7.406025578620487e+216
60.0ms
5.9329514896342055e+65
4.835175758393876e+71
50.0ms
5.57496359925791e-136
2.5684067869861233e-131
20.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
48.0ms
-76931.61136738154
-962.7982679084212
Results
87.0ms120×body1024valid
70.0ms297×body256valid
39.0ms94×body512valid
14.0ms65×body256infinite
7.0ms37×body256invalid
Compiler

Compiled 1607 to 1199 computations (25.4% saved)

bsearch225.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
6.626003952249767e+212
7.406025578620487e+216
55.0ms
5.9329514896342055e+65
4.835175758393876e+71
55.0ms
5.57496359925791e-136
2.5684067869861233e-131
23.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
45.0ms
-76931.61136738154
-962.7982679084212
Results
87.0ms132×body1024valid
68.0ms299×body256valid
32.0ms75×body512valid
16.0ms70×body256infinite
12.0ms45×body256invalid
Compiler

Compiled 1607 to 1199 computations (25.4% saved)

bsearch229.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
6.626003952249767e+212
7.406025578620487e+216
57.0ms
5.9329514896342055e+65
4.835175758393876e+71
52.0ms
5.57496359925791e-136
2.5684067869861233e-131
26.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
45.0ms
-76931.61136738154
-962.7982679084212
Results
97.0ms144×body1024valid
64.0ms280×body256valid
34.0ms77×body512valid
17.0ms75×body256infinite
7.0ms36×body256invalid
Compiler

Compiled 1607 to 1199 computations (25.4% saved)

bsearch221.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
6.626003952249767e+212
7.406025578620487e+216
55.0ms
5.9329514896342055e+65
4.835175758393876e+71
51.0ms
5.57496359925791e-136
2.5684067869861233e-131
27.0ms
-1.2720401734642768e-93
-7.373794579476154e-94
43.0ms
-76931.61136738154
-962.7982679084212
Results
81.0ms127×body1024valid
71.0ms305×body256valid
33.0ms71×body512valid
17.0ms73×body256infinite
9.0ms49×body256invalid
Compiler

Compiled 1607 to 1199 computations (25.4% saved)

bsearch288.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
6.626003952249767e+212
7.406025578620487e+216
86.0ms
5.9329514896342055e+65
4.835175758393876e+71
54.0ms
1.1129454036105136e-141
5.57496359925791e-136
53.0ms
-1.8020935147941805e-134
-8.813017957826602e-144
43.0ms
-76931.61136738154
-962.7982679084212
Results
118.0ms123×body1024valid
86.0ms359×body256valid
42.0ms102×body512valid
20.0ms88×body256infinite
9.0ms48×body256invalid
Compiler

Compiled 1994 to 1514 computations (24.1% saved)

bsearch278.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
6.626003952249767e+212
7.406025578620487e+216
53.0ms
5.9329514896342055e+65
4.835175758393876e+71
75.0ms
1.1129454036105136e-141
5.57496359925791e-136
59.0ms
-1.8020935147941805e-134
-8.813017957826602e-144
44.0ms
-76931.61136738154
-962.7982679084212
Results
85.0ms132×body1024valid
79.0ms347×body256valid
73.0ms121×body512valid
17.0ms72×body256infinite
12.0ms67×body256invalid
Compiler

Compiled 1926 to 1446 computations (24.9% saved)

bsearch102.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
6.626003952249767e+212
7.406025578620487e+216
53.0ms
-1.1617352135581861e+24
-5.767044567982818e+19
Results
42.0ms62×body1024valid
29.0ms123×body256valid
16.0ms37×body512valid
8.0ms34×body256infinite
2.0ms11×body256invalid
Compiler

Compiled 532 to 412 computations (22.6% saved)

bsearch138.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
8.352785754504221e+290
8.650552561401407e+290
47.0ms
1.348826909412678e+264
8.412345141687823e+265
39.0ms
2.716113530348124e+212
6.626003952249767e+212
52.0ms
-1.1617352135581861e+24
-5.767044567982818e+19
Results
47.0ms74×body1024valid
45.0ms171×body256valid
35.0ms55×body512valid
4.0ms20×body256infinite
2.0ms11×body256invalid
Compiler

Compiled 536 to 432 computations (19.4% saved)

bsearch151.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
7.180894554765904e+269
4.704995156622344e+270
39.0ms
2.0402369230102758e+136
1.1394830170937695e+137
38.0ms
4.370808219038157e-73
3.9556748485581685e-72
41.0ms
-7.151397905659525e-90
-1.7156792983080554e-90
Results
53.0ms75×body1024valid
52.0ms216×body256valid
21.0ms49×body512valid
10.0ms44×body256infinite
9.0ms22×body256invalid
Compiler

Compiled 576 to 442 computations (23.3% saved)

bsearch179.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7.180894554765904e+269
4.704995156622344e+270
38.0ms
2.0402369230102758e+136
1.1394830170937695e+137
36.0ms
4.370808219038157e-73
3.9556748485581685e-72
71.0ms
-2.340592855483123e-63
-1.2188295411538395e-81
Results
68.0ms248×body256valid
66.0ms97×body1024valid
24.0ms58×body512valid
10.0ms45×body256infinite
4.0ms22×body256invalid
Compiler

Compiled 630 to 486 computations (22.9% saved)

bsearch113.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
4.493076283494008e-110
3.2249348810722763e-109
65.0ms
-2.340592855483123e-63
-1.2188295411538395e-81
Results
48.0ms138×body256valid
33.0ms52×body1024valid
15.0ms32×body512valid
8.0ms34×body256infinite
6.0ms37×body256invalid
Compiler

Compiled 318 to 246 computations (22.6% saved)

bsearch182.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
4.493076283494008e-110
3.2249348810722763e-109
60.0ms
-15.711063226873756
-0.00021726836074890753
40.0ms
-2.799999842600931e+71
-3.2491284318446007e+69
45.0ms
-5.5040452607224096e+222
-2.376641738801239e+220
Results
72.0ms100×body1024valid
59.0ms244×body256valid
29.0ms69×body512valid
11.0ms51×body256infinite
4.0ms23×body256invalid
Compiler

Compiled 506 to 405 computations (20% saved)

bsearch85.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
2.7398310656352496e-122
2.1860668033971943e-118
37.0ms
-4.890621461321133e-58
-1.919582694768691e-59
Results
41.0ms166×body256valid
29.0ms46×body1024valid
12.0ms28×body512valid
Compiler

Compiled 276 to 223 computations (19.2% saved)

simplify133.0ms (0.5%)

Algorithm
egg-herbie
Rules
48×+-commutative
42×*-commutative
22×neg-mul-1
22×neg-sub0
20×unsub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02985883
13855659
24565635
35035635
45245635
55325635
65355635
75365635
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -1499999999999999989843979766188736512) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1100000000000000002390515334516834304) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 20000000000000001811939328) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -8782019273372467/4503599627370496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3232601036663613/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5564764033423441/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1080863910568919/1125899906842624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F))) (if (<=.f64 F 4395421958844917/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6939588088739821/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1761406937080375/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5892103094213055/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 21500000000000000601616169161698018738438157838456982281929566978048) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -3300) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 2797086701083129/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 89999999999999998865351570008186869562518561116641057902943303075102720) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -1350) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -5200) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4039493242370993/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 1636695303948071/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 106000000000000000025854552112654631581052551670985409191234665562767360) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -1650) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4805358362091427/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 229999999999999997526036106928113349537088274839835254534949308465152) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -3900) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7894517309150201/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 380000000000000006107008252858665330923323895561349772434572148511604736) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -62000000000000000000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 72000000000000002460892001727272642787227652028443775028641514106244873053265202337711502797346347442835138262585241426243295007939371140475653593128981049985194899921751463746139444409108568991746173374610119065600) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -58000000000000000000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 304999999999999985507602925387347791068020830022633302423887793002152008591918355482230891723102066079940349376624809717299869112930690732851453196999652671174527374725611419373280453771280151815210062511326887936) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 74999999999999995143976472214520927498935498716727932222354527181970694357688379020946929800474735741607760989261885646326485921901764013136690154740847489699106591852990595979265516087946489464793537520167847690337787590910060494634726198841228900470881756257452032) (/.f64 1 (sin.f64 B)) (if (<=.f64 F 850000000000000061124236096813822750181951500390767650768339512733806388603229081794183514792175174819016210147142938580139309245713423734583180465511391285024032991064678026649152746427116204852320966272664166795205225160200069075492205104453573245381421683969861723611356192258166477553664) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))))))
(if (<=.f64 F -8829969671561775/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 x B)) (if (<=.f64 F 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B)) (if (<=.f64 F 1449999999999999950488086933837944491025588883096956457923735416267831076529928066518915808435944401883377134976687352160866394106737670555908212591282069768738887789555206880980413238862758080098039146508009506008845879511311806318979777565635854957166261444608247463936) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (+.f64 1 x) B)) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 x B)) (if (<=.f64 F 25000000000000000821039062230123151974675314158990292387807835656468675172469699888600032890693185317098737619608060889466212265855287296) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B)) (if (<=.f64 F 3200000000000000149612220433459609565406737380257312917892367592780852606062578862753178426176970678205046042028943840925843738190919777060717802487734335412439645695566841393878392064762727395272512250539931748432617386435399370991208441685700408155974297230845707026432) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1671006074336883/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (neg.f64 (/.f64 (+.f64 1 x) B)) (if (<=.f64 F 6346137300386387/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -4000000000000000186407228699282790273620343239797507445683921832074731125292345198291070848856782849284135906383941959461269046664027592365442488389970573762349720509469264887597948823580220953305838943086240971137419837440) (neg.f64 (/.f64 1 B)) (if (<=.f64 F -27999999999999998965889136951040866815740429169484247517031639986208768) (neg.f64 (/.f64 x B)) (if (<=.f64 F -4278419646001971/562949953421312) (neg.f64 (/.f64 1 B)) (if (<=.f64 F 5076909840309109/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 x -5088519546561747/14134776518227074636666380005943348126619871175004951664972849610340958208) (neg.f64 (/.f64 x B)) (if (<=.f64 x 6686916263519583/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (neg.f64 (/.f64 1 B)) (neg.f64 (/.f64 x B))))
(neg.f64 (/.f64 1 B))
Outputs
(if (<=.f64 F -1499999999999999989843979766188736512) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1499999999999999989843979766188736512) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1499999999999999989843979766188736512) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 15499999999999998934646784) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -1499999999999999989843979766188736512) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 15499999999999998934646784) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1100000000000000002390515334516834304) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 20000000000000001811939328) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1100000000000000002390515334516834304) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 20000000000000001811939328) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -1100000000000000002390515334516834304) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 20000000000000001811939328) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -1100000000000000002390515334516834304) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 20000000000000001811939328) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -8782019273372467/4503599627370496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -8782019273372467/4503599627370496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 x 2)))))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -8782019273372467/4503599627370496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -8782019273372467/4503599627370496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (+.f64 2 (*.f64 x 2)))))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (*.f64 x (/.f64 1 (tan.f64 B)))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3232601036663613/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3232601036663613/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3232601036663613/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3232601036663613/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5564764033423441/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 5564764033423441/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 15499999999999998934646784) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 5564764033423441/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 15499999999999998934646784) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -360000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 5564764033423441/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 15499999999999998934646784) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1080863910568919/1125899906842624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F))) (if (<=.f64 F 4395421958844917/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (sin.f64 B) F))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1080863910568919/1125899906842624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F))) (if (<=.f64 F 4395421958844917/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1080863910568919/1125899906842624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 4395421958844917/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -1080863910568919/1125899906842624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 4395421958844917/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 (sin.f64 B) F)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6939588088739821/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 6939588088739821/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 6939588088739821/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 6939588088739821/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 6576556458703583/38685626227668133590597632) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -1000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1761406937080375/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5892103094213055/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 21500000000000000601616169161698018738438157838456982281929566978048) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -1000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1761406937080375/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 5892103094213055/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 21500000000000000601616169161698018738438157838456982281929566978048) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -1000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1761406937080375/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 5892103094213055/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 21500000000000000601616169161698018738438157838456982281929566978048) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -3300) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 2797086701083129/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 89999999999999998865351570008186869562518561116641057902943303075102720) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -3300) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 2797086701083129/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 89999999999999998865351570008186869562518561116641057902943303075102720) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -3300) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -4462230907270283/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 2797086701083129/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))) (if (<=.f64 F 89999999999999998865351570008186869562518561116641057902943303075102720) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -1350) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -1350) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -1350) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 x (/.f64 (neg.f64 (sin.f64 B)) (cos.f64 B))) (if (<=.f64 F 12200000000000000417951288747081157008073307962827738473487587606528) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -5200) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4039493242370993/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 1636695303948071/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 106000000000000000025854552112654631581052551670985409191234665562767360) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -5200) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -4039493242370993/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 1636695303948071/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 106000000000000000025854552112654631581052551670985409191234665562767360) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -5200) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -4039493242370993/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 1636695303948071/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 106000000000000000025854552112654631581052551670985409191234665562767360) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -1650) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4805358362091427/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 229999999999999997526036106928113349537088274839835254534949308465152) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (*.f64 (/.f64 1 B) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -1650) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 4805358362091427/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 229999999999999997526036106928113349537088274839835254534949308465152) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -1650) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 4805358362091427/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 229999999999999997526036106928113349537088274839835254534949308465152) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -1650) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 4805358362091427/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 229999999999999997526036106928113349537088274839835254534949308465152) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 680000000000000073075775846838939267801787105464351031082051541732583291687164830919535975006251259524248861784735956118925963999719018134485887149561605136552353874146824220038437471453968224138365481272444190720) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -3900) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7894517309150201/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 380000000000000006107008252858665330923323895561349772434572148511604736) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B))))))))
(if (<=.f64 F -3900) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (if (<=.f64 F 7894517309150201/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 380000000000000006107008252858665330923323895561349772434572148511604736) (+.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))))))
(if (<=.f64 F -3900) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7894517309150201/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 380000000000000006107008252858665330923323895561349772434572148511604736) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -3900) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7894517309150201/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 380000000000000006107008252858665330923323895561349772434572148511604736) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7200000000000000246089200172727264278722765202844377502864151410624487305326520233771150279734634744283513826258524142624329500793937114047565359312898104998519489992175146374613944440910856899174617337461011906560) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))))
(if (<=.f64 F -62000000000000000000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 72000000000000002460892001727272642787227652028443775028641514106244873053265202337711502797346347442835138262585241426243295007939371140475653593128981049985194899921751463746139444409108568991746173374610119065600) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -62000000000000000000) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 72000000000000002460892001727272642787227652028443775028641514106244873053265202337711502797346347442835138262585241426243295007939371140475653593128981049985194899921751463746139444409108568991746173374610119065600) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))))
(if (<=.f64 F -62000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 72000000000000002460892001727272642787227652028443775028641514106244873053265202337711502797346347442835138262585241426243295007939371140475653593128981049985194899921751463746139444409108568991746173374610119065600) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))
(if (<=.f64 F -62000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 72000000000000002460892001727272642787227652028443775028641514106244873053265202337711502797346347442835138262585241426243295007939371140475653593128981049985194899921751463746139444409108568991746173374610119065600) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))))
(if (<=.f64 F -58000000000000000000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 304999999999999985507602925387347791068020830022633302423887793002152008591918355482230891723102066079940349376624809717299869112930690732851453196999652671174527374725611419373280453771280151815210062511326887936) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 74999999999999995143976472214520927498935498716727932222354527181970694357688379020946929800474735741607760989261885646326485921901764013136690154740847489699106591852990595979265516087946489464793537520167847690337787590910060494634726198841228900470881756257452032) (/.f64 1 (sin.f64 B)) (if (<=.f64 F 850000000000000061124236096813822750181951500390767650768339512733806388603229081794183514792175174819016210147142938580139309245713423734583180465511391285024032991064678026649152746427116204852320966272664166795205225160200069075492205104453573245381421683969861723611356192258166477553664) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))))))
(if (<=.f64 F -58000000000000000000) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 304999999999999985507602925387347791068020830022633302423887793002152008591918355482230891723102066079940349376624809717299869112930690732851453196999652671174527374725611419373280453771280151815210062511326887936) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 74999999999999995143976472214520927498935498716727932222354527181970694357688379020946929800474735741607760989261885646326485921901764013136690154740847489699106591852990595979265516087946489464793537520167847690337787590910060494634726198841228900470881756257452032) (/.f64 1 (sin.f64 B)) (if (<=.f64 F 850000000000000061124236096813822750181951500390767650768339512733806388603229081794183514792175174819016210147142938580139309245713423734583180465511391285024032991064678026649152746427116204852320966272664166795205225160200069075492205104453573245381421683969861723611356192258166477553664) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))))))
(if (<=.f64 F -58000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 304999999999999985507602925387347791068020830022633302423887793002152008591918355482230891723102066079940349376624809717299869112930690732851453196999652671174527374725611419373280453771280151815210062511326887936) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 74999999999999995143976472214520927498935498716727932222354527181970694357688379020946929800474735741607760989261885646326485921901764013136690154740847489699106591852990595979265516087946489464793537520167847690337787590910060494634726198841228900470881756257452032) (/.f64 1 (sin.f64 B)) (if (<=.f64 F 850000000000000061124236096813822750181951500390767650768339512733806388603229081794183514792175174819016210147142938580139309245713423734583180465511391285024032991064678026649152746427116204852320966272664166795205225160200069075492205104453573245381421683969861723611356192258166477553664) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))))))
(if (<=.f64 F -58000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 304999999999999985507602925387347791068020830022633302423887793002152008591918355482230891723102066079940349376624809717299869112930690732851453196999652671174527374725611419373280453771280151815210062511326887936) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 74999999999999995143976472214520927498935498716727932222354527181970694357688379020946929800474735741607760989261885646326485921901764013136690154740847489699106591852990595979265516087946489464793537520167847690337787590910060494634726198841228900470881756257452032) (/.f64 1 (sin.f64 B)) (if (<=.f64 F 850000000000000061124236096813822750181951500390767650768339512733806388603229081794183514792175174819016210147142938580139309245713423734583180465511391285024032991064678026649152746427116204852320966272664166795205225160200069075492205104453573245381421683969861723611356192258166477553664) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))))))
(if (<=.f64 F -8829969671561775/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 x B)) (if (<=.f64 F 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B)) (if (<=.f64 F 1449999999999999950488086933837944491025588883096956457923735416267831076529928066518915808435944401883377134976687352160866394106737670555908212591282069768738887789555206880980413238862758080098039146508009506008845879511311806318979777565635854957166261444608247463936) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -8829969671561775/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) B) (if (<=.f64 F 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (/.f64 1 B)) (if (<=.f64 F 1449999999999999950488086933837944491025588883096956457923735416267831076529928066518915808435944401883377134976687352160866394106737670555908212591282069768738887789555206880980413238862758080098039146508009506008845879511311806318979777565635854957166261444608247463936) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -8829969671561775/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) B) (if (<=.f64 F 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (-.f64 (/.f64 1 B) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 1449999999999999950488086933837944491025588883096956457923735416267831076529928066518915808435944401883377134976687352160866394106737670555908212591282069768738887789555206880980413238862758080098039146508009506008845879511311806318979777565635854957166261444608247463936) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (+.f64 1 x) B)) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (neg.f64 (/.f64 x B)) (if (<=.f64 F 25000000000000000821039062230123151974675314158990292387807835656468675172469699888600032890693185317098737619608060889466212265855287296) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 1 B)) (if (<=.f64 F 3200000000000000149612220433459609565406737380257312917892367592780852606062578862753178426176970678205046042028943840925843738190919777060717802487734335412439645695566841393878392064762727395272512250539931748432617386435399370991208441685700408155974297230845707026432) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) B) (if (<=.f64 F 25000000000000000821039062230123151974675314158990292387807835656468675172469699888600032890693185317098737619608060889466212265855287296) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (/.f64 1 B)) (if (<=.f64 F 3200000000000000149612220433459609565406737380257312917892367592780852606062578862753178426176970678205046042028943840925843738190919777060717802487734335412439645695566841393878392064762727395272512250539931748432617386435399370991208441685700408155974297230845707026432) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) B) (if (<=.f64 F 25000000000000000821039062230123151974675314158990292387807835656468675172469699888600032890693185317098737619608060889466212265855287296) (-.f64 (/.f64 1 B) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 3200000000000000149612220433459609565406737380257312917892367592780852606062578862753178426176970678205046042028943840925843738190919777060717802487734335412439645695566841393878392064762727395272512250539931748432617386435399370991208441685700408155974297230845707026432) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 242445077749771/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) B) (if (<=.f64 F 25000000000000000821039062230123151974675314158990292387807835656468675172469699888600032890693185317098737619608060889466212265855287296) (-.f64 (/.f64 1 B) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 3200000000000000149612220433459609565406737380257312917892367592780852606062578862753178426176970678205046042028943840925843738190919777060717802487734335412439645695566841393878392064762727395272512250539931748432617386435399370991208441685700408155974297230845707026432) (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1671006074336883/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (neg.f64 (/.f64 (+.f64 1 x) B)) (if (<=.f64 F 6346137300386387/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -1671006074336883/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 6346137300386387/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -1671006074336883/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 6346137300386387/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -4000000000000000186407228699282790273620343239797507445683921832074731125292345198291070848856782849284135906383941959461269046664027592365442488389970573762349720509469264887597948823580220953305838943086240971137419837440) (neg.f64 (/.f64 1 B)) (if (<=.f64 F -27999999999999998965889136951040866815740429169484247517031639986208768) (neg.f64 (/.f64 x B)) (if (<=.f64 F -4278419646001971/562949953421312) (neg.f64 (/.f64 1 B)) (if (<=.f64 F 5076909840309109/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -4000000000000000186407228699282790273620343239797507445683921832074731125292345198291070848856782849284135906383941959461269046664027592365442488389970573762349720509469264887597948823580220953305838943086240971137419837440) (/.f64 (neg.f64 1) B) (if (<=.f64 F -27999999999999998965889136951040866815740429169484247517031639986208768) (/.f64 (neg.f64 x) B) (if (<=.f64 F -4278419646001971/562949953421312) (/.f64 (neg.f64 1) B) (if (<=.f64 F 5076909840309109/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -4000000000000000186407228699282790273620343239797507445683921832074731125292345198291070848856782849284135906383941959461269046664027592365442488389970573762349720509469264887597948823580220953305838943086240971137419837440) (/.f64 -1 B) (if (<=.f64 F -27999999999999998965889136951040866815740429169484247517031639986208768) (/.f64 (neg.f64 x) B) (if (<=.f64 F -4278419646001971/562949953421312) (/.f64 -1 B) (if (<=.f64 F 5076909840309109/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 x -5088519546561747/14134776518227074636666380005943348126619871175004951664972849610340958208) (neg.f64 (/.f64 x B)) (if (<=.f64 x 6686916263519583/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (neg.f64 (/.f64 1 B)) (neg.f64 (/.f64 x B))))
(if (or (<=.f64 x -5088519546561747/14134776518227074636666380005943348126619871175004951664972849610340958208) (not (<=.f64 x 6686916263519583/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248))) (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 1) B))
(if (or (<=.f64 x -5088519546561747/14134776518227074636666380005943348126619871175004951664972849610340958208) (not (<=.f64 x 6686916263519583/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248))) (/.f64 (neg.f64 x) B) (/.f64 -1 B))
(neg.f64 (/.f64 1 B))
(/.f64 (neg.f64 1) B)
(/.f64 -1 B)
Compiler

Compiled 1564 to 974 computations (37.7% saved)

soundness2.6s (9.8%)

Rules
843×associate-/l*
843×associate-/l*
843×associate-/l*
843×associate-/l*
809×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036248
1528244
26384244
0133033898
1382333518
089224990
1244523994
033237
1431237
24690237
0133033898
1382333518
046465
1761445
0105344553
1300243907
033237
1431237
24690237
033237
1431237
24690237
033237
1431237
24690237
083328804
1225027118
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1220 to 730 computations (40.2% saved)

end2.0ms (0%)

preprocess513.0ms (2%)

Compiler

Compiled 3062 to 1636 computations (46.6% saved)

Profiling

Loading profile data...